IP Library Granted Patent US 10,735,466
Granted Patent B2
US 10,735,466 · App. 16/079,076 · Granted Aug 4, 2020

Reactive and pre-emptive security system for the protection of computer networks and systems

Inventor: Craig Steven Wright (London, GB)
Assignee: nChain Holdings Limited
H04L63/1491H04L63/1425
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,735,466
App. No.
16/079,076
Filed
Aug 22, 2018
Granted
Aug 4, 2020
Kind
B2
Art Unit
2493
USPC
726/23
Abstract

The invention provides mechanisms for enhancing the security and protection of a computer-based system or network. It relates, in part, to the use of a decoy (which may be termed “honeypot” or “honeynet”) for collecting attacker-related data, and/or diverting malicious behaviour away from legitimate resources. In one embodiment, the invention provides a method comprising the steps of receiving, processing and logging network traffic data of a plurality of users, where the network traffic is received from a plurality of participating users; determining an attacker profile from the network traffic data; determining a honeypot or honeynet configuration based on the attacker profile; and upon receipt of a valid information request from a user of the plurality of users, providing the determined attacker profile and configuration to the user. Additionally or alternatively, it may provide a computer-implemented method comprising the steps of receiving, processing and logging network traffic data; based on processed network traffic data: determining that network traffic originates from an attacker, determining a risk classification; and determining a decoy configuration based on the risk classification; upon receipt of a valid information request from a user, providing the determined risk classification and decoy configuration to the user.

Claims (44)

1. A computer-implemented security method comprising:

based on processed network traffic data:

determining that network traffic originates from an attacker;

determining a risk classification; and

determining a decoy configuration based on the risk classification; and

upon receipt of a valid information request from a user, providing the determined risk classification and decoy configuration to the user, wherein determining the risk classification uses supervised learning pattern recognition and wherein the supervised learning pattern recognition comprises using multi-layer perceptrons.

2. The method of claim 1 , wherein the decoy configuration is based on network traffic data of a plurality of users and is available for use by the plurality of users.

3. The method of claim 1 , and comprising the step of using a computer-based resource to store:

the network traffic data;

an attacker profile;

the decoy configuration; and/or

data relating to a plurality of users.

4. A method according to claim 1 , and comprising the step of:

directing network traffic to a honeypot or honeynet generated in accordance with, or using, the determined decoy configuration.

5. A method according to claim 1 , wherein the user is designated as authorised or a legitimate user.

6. A method according to claim 1 , and comprising the step of:

receiving another request from the user, and determining whether the request is from an authorised user.

7. A method according to claim 1 , further comprising the step:

determining a profile for the user.

8. A computer implemented security system arranged to implement the method of claim 1 , comprising:

a computer-based storage resource, arranged to store network traffic data provided by a plurality of users of the system; and

a software component arranged to provide the decoy configuration to one or more legitimate users upon request, wherein the configuration is based upon an attacker profile that based upon, or derived using, the network traffic data.

9. A system according to claim 8 , wherein the storage resource is also arranged to store:

profile(s) relating to one or more of a plurality of users;

profile(s) relating to one or more attackers or groups or types of attacker; and/or

decoy configuration parameters.

10. A computer-implemented method comprising:

based on processed network traffic data:

determining a risk classification related to network traffic determined to be from an attacker; and

determining a decoy configuration based on the risk classification; and

upon receipt of a valid information request from a user, providing the determined risk classification and decoy configuration to the user, wherein determining the risk classification uses supervised learning pattern recognition and wherein the supervised learning pattern recognition comprises using multi-layer perceptrons.

11. The method of claim 10 , and further comprising the step of:

directing traffic to a computer decoy.

12. The method of claim 10 , further comprising the step of:

storing attacker profile information for the attacker in a computer-based resource.

13. A method according to claim 12 , wherein the attacker profile information is generated using network traffic data provided by a plurality of users.

14. A computer-implemented method comprising:

receiving, processing and logging network traffic data;

based on processed network traffic data:

determining that network traffic originates from an attacker;

determining a risk classification; and

determining a decoy configuration based on the risk classification; and

upon receipt of a valid information request from a user, providing the determined risk classification and decoy configuration to the user, wherein determining the risk classification uses supervised learning pattern recognition and wherein the supervised learning pattern recognition comprises using multi-layer perceptrons.

15. The method of claim 14 , wherein the risk classification indicates a local network risk of failure.

Assignments (2)
CHANGE OF NAME Recorded Mar 14, 2023
From: NCHAIN HOLDINGS LTD
To: NCHAIN LICENSING AG
Reel/Frame 063086/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2020
From: WRIGHT, CRAIG; SAVANAH, STEPHANE
To: NCHAIN HOLDINGS LTD
Reel/Frame 053087/0724 →
Priority Claims (1)
GB 1603118.9 · Feb 23, 2016 · national
Continuity (1)
Related Publication 20190058733A1 · Feb 21, 2019
Cited By (1)
US 12,267,299