IP Library Granted Patent US 11,843,628
Granted Patent B2
US 11,843,628 · App. 16/278,953 · Granted Dec 12, 2023

Cyber security appliance for an operational technology network

Inventors: Simon Fellows (Cambridge, GB); Jack Stockdale (Cambridge, GB)
Assignee: Darktrace Holdings Limited
H04L63/1441G06F3/0486G06F3/04842G06F16/2455G06F18/23G06F18/232G06F21/36G06F21/554G06F21/556G06F40/40G06N20/00G06N20/10G06V30/10H04L41/22H04L43/045H04L51/212H04L51/224H04L51/42H04L63/0209H04L63/0428H04L63/101H04L63/14H04L63/1416H04L63/1425H04L63/1433H04L63/1483H04L63/20G06N20/20
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 11,843,628
App. No.
16/278,953
Granted
Dec 12, 2023
Kind
B2
Abstract

A cyber security appliance has one or more modules to interact with entities in an operational technology network and potentially in an informational technology network. The operational technology module can reference various machine-learning models trained on a normal pattern of life of users, devices, and/or controllers of the operational technology network. A comparator module cooperates with the operational technology module to compare the received data on the operational technology network to the normal pattern of life of any of the users, devices, and controllers to detect anomalies in the normal pattern of life for these entities in order to detect a cyber threat. An autonomous response module can be programmed to respond to counter the detected cyber threat.

Claims (55)

1. A cyber security appliance, comprising:

a processor and a memory, which further comprise:

an operational technology module configured to receive data on an operational technology network from i) a set of probes, ii) by passive traffic ingestion through a location within the network, and iii) any combination of both, where the operational technology module is also configured to reference

i) one or more machine-learning models, using machine-learning and artificial intelligence (AI) algorithms, that are trained on a normal pattern of life of users of the operational technology network,

ii) one or more machine-learning models, using machine-learning and AI algorithms, that are trained on a normal pattern of life of devices in the operational technology network, and

iii) one or more machine-learning models, using machine-learning and AI algorithms, that are trained on a normal pattern of life of controllers in the operational technology network; and

a comparator module configured to cooperate with the operational technology module to compare the received data on the operational technology network to the normal pattern of life of any of the users, devices, and controllers to detect anomalies in the normal pattern of life for these entities in order to detect a cyber threat; and

an autonomous response module configured to respond to counter the cyber threat, and a user interface to program the autonomous response module.

2. The apparatus of claim 1 , where the autonomous response module is configured to i) to merely make a suggested response to take to counter the cyber threat that will be presented for explicit authorization when the cyber threat is detected or ii) to autonomously take a response to counter the cyber threat without a need for a human to approve the response when the cyber threat is detected.

3. The apparatus of claim 2 , where the user interface is further configured to program in different configurations for subsets of, or zones, within the operational technology network, wherein these different subsets and zones, permissions for the autonomous response module to autonomously take the response to counter the cyber threat without the need for a human to approve the response i) when the cyber threat is detected, can differ in each different zone and ii) a range of allowed responses can also differ in each different zone, iii) and a set of allowed responses can also differ in each different zone, and iv) any combination of these.

4. The apparatus of claim 2 , where the cyber security appliance containing the autonomous response module, the operational technology module, and the comparator module can be constructed for installation in an industrial environment with a protective housing and cooling components to allow the cyber security appliance to be installed in more hazardous locations where dust, moisture, temperature, and vibration require ruggedization.

5. The apparatus of claim 1 , further comprising:

an informational technology module configured to monitor data from an informational technology network in order to analyze and integrate both activities occurring in the operational technology network as well as activities occurring in the informational technology network at the same time when analyzing the detected anomalies in the normal pattern of life in order to detect the cyber threat.

6. The apparatus of claim 5 , further comprising:

a graphical user interface is configured to display metrics, alerts, and events of both the operational technology network in light of activities occurring in the information technology network on a common display screen to allow a viewer

i) to visually contextualize the metrics, alerts, and/or events occurring in the operational technology network in light of the activities occurring in the information technology network on the common display screen,

and then ii) to confirm the detected cyber threat.

7. The apparatus of claim 1 , further comprising:

a communications messaging detector configured to analyze and understand at least content and fields in two or more of i) a data link, ii) a network protocol, iii) a transport protocol, iv) a session protocol, and v) application layers of networking protocols used in operational technology networks as well as vi) those protocols shared by and used by information technology networks.

8. The apparatus of claim 7 , further comprising:

a graphical user interface is configured to cooperate with the communications messaging detector to examine various fields and other header information in the communications to determine whether that communication is headed to a specific operational technology component that exists beyond an endpoint gateway to operational technology components beyond that Internet Protocol address of the endpoint gateway, where the operational technology components do not have an IP address, and then display both components of the information technology network with IP addresses and identifiable operational technology network without IP addresses on a common display screen to allow a viewer to see both the components of the information technology network and components of the operational technology network on the common display screen.

9. The apparatus of claim 1 , further comprising:

a graphical user interface configured to show i) components of the operational technology network and components of an information technology network and ii) detailed data flows and commands that those network components are receiving in real time and when an abnormal behavior is detected.

10. The apparatus of claim 1 , further comprising:

a cyber threat module configured to compare a chain of one or more of the detected anomalies by referencing one or more machine-learning models trained on, at least, the cyber threat, and

where once the normal pattern of life has been learned by the models, then the operational technology module can readily identify the anomalies in the normal pattern of life; and thus, unusual behaviors from the devices, users, or controllers of the operational technology network.

11. A method for cyber security appliance defending an operational technology network, comprising:

receiving data on the operational technology network from i) a set of probes, ii) by passive traffic ingestion through a location within the network, and iii) any combination of both; and

referencing

i) one or more machine-learning models, that are trained on a normal pattern of life of users of the operational technology network,

ii) one or more machine-learning models that are trained on a normal pattern of life of devices in the operational technology network, and

iii) one or more machine-learning models that are trained on a normal pattern of life of controllers in the operational technology network; and

comparing the received data on the operational technology network to the normal pattern of life of any of the users, devices, and controllers to detect anomalies in the normal pattern of life for these entities in order to detect a cyber threat; and

taking a response to counter the cyber threat based on the comparison with an autonomous response module.

12. The method of claim 11 , further comprising:

allowing an autonomous response module to respond to counter the cyber threat; and

programming the autonomous response module i) to merely make a suggested response to take to counter the cyber threat that will be presented for explicit authorization when the cyber threat is detected or ii) to autonomously take a response to counter the cyber threat without a need for a human to approve the response when the cyber threat is detected.

13. The method of claim 12 , further comprising:

programming in different subsets or zones within the operational technology network, where in these different subsets and zones, permissions for the autonomous response module to autonomously take the response to counter the cyber threat without the need for a human to approve the response when the cyber threat is detected can differ.

14. A non-transitory computer readable medium comprising computer readable code operable, when executed by one or more processing apparatuses in the security appliance to instruct a computing device to perform the method of claim 11 .

15. The method of claim 11 , further comprising:

monitoring data from an informational technology network in order to analyze and integrate both activities occurring in the operational technology network as well as activities occurring in the informational technology network at the same time when analyzing the detected anomalies in the normal pattern of life in order to detect the cyber threat.

16. The method of claim 15 , further comprising:

displaying metrics, alerts, and events of both the operational technology network in light of activities occurring in information technology network on a common display screen to allow a viewer

i) to visually contextualize the metrics, alerts, and/or events occurring in the operational technology network in light of the activities occurring in the information technology network on the common display screen,

and then ii) to confirm the detected cyber threat.

17. The method of claim 11 , further comprising:

analyzing and understanding content and fields in two or more of i) a data link protocol, ii) a network protocol, iii) a transport protocol, iv) a session protocol, and v) application layers of networking protocols used in operational technology networks as well as vi) those protocols shared by and used by information technology networks.

18. The method of claim 17 , further comprising:

examining various fields and other header information in the communications to determine whether that communication is headed to a specific operational technology component that exists beyond an endpoint gateway to operational technology components beyond that Internet Protocol address of the endpoint gateway, where the operational technology components do not have an IP address, and then display both components of the information technology network with IP addresses and identifiable operational technology network without IP addresses on a common display screen to allow a viewer to see both the components of the information technology network and components of the operational technology network on the common display screen.

19. The method of claim 11 , further comprising:

using a graphical user interface to show, in real time, i) components of the operational technology network and components of an information technology network and ii) detailed data flows and commands that those network components are receiving when an abnormal behavior is detected.

20. The method of claim 11 , further comprising:

comparing a chain of one or more of the detected anomalies by referencing one or more machine-learning models trained on, at least, the cyber threat, and

where once the normal pattern of life has been learned by the models, then the operational technology module can readily identify the anomalies in the normal pattern of life; and thus, unusual behaviors from the devices, users, or controllers of the operational technology network.

Assignments (6)
SECURITY INTEREST Recorded Apr 7, 2025
From: DARKTRACE HOLDINGS LIMITED
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 070762/0576 →
SECURITY INTEREST Recorded Apr 7, 2025
From: DARKTRACE HOLDINGS LIMITED
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 070762/0592 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 1, 2023
From: HSBC INNOVATION BANK LIMITED
To: DARKTRACE HOLDINGS LIMITED
Reel/Frame 065741/0608 →
CHANGE OF NAME Recorded Nov 3, 2021
From: DARKTRACE LIMITED
To: DARKTRACE HOLDINGS LIMITED
Reel/Frame 058011/0718 →
SECURITY INTEREST Recorded Jan 22, 2021
From: DARKTRACE LIMITED
To: SILICON VALLEY BANK
Reel/Frame 054996/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2019
From: FELLOWS, SIMON; STOCKDALE, JACK
To: DARKTRACE LIMITED
Reel/Frame 048367/0331 →
Continuity (2)
Provisional Application 62632623 · Feb 20, 2018
Related Publication 20190260781A1 · Aug 22, 2019
Cited By (2)
US 12,438,766 US 12,505,249