IP Library Granted Patent US 10,187,411
Granted Patent B2
US 10,187,411 · App. 14/945,692 · Granted Jan 22, 2019

Method for intrusion detection in industrial automation and control system

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,187,411
App. No.
14/945,692
Granted
Jan 22, 2019
Kind
B2
Abstract

A method and system for automatic signalling an alert when a possible intrusion occurs in an industrial automation and control system, based on security events which occur in the industrial automation and control system or are externally fed into the system. The method includes the steps of: (a) determining a correlation of a first and second security event and storing the correlation in an event database, wherein the correlation includes a probability that the first security event is followed by the second security event within a normalized time period, (b) identifying a candidate event as the first security event, based on event information of the candidate event, upon occurrence of the candidate event, (c) classifying the candidate event as anomalous when the probability exceeds a predetermined threshold and no second security event follows the candidate event within the normalized time period, and (d) signalling the alert indicating the candidate event.

Claims (22)

1. A method for automatic signalling an alert when a possible intrusion occurs in an industrial automation and control system, comprising:

connecting an event collector with multiple event providers distributed in the industrial automation and control system, the event providers transmitting security events to the event collector and being at least one of embedded devices, security systems, or computers,

determining, via a processor of the event collector, a correlation of a first security event E 1 and a second security event E 2 without requiring semantic information about the first security event E 1 and the second security event E 2 , and storing the correlation in an event database, wherein the correlation includes a probability P E1,E2 that the first security event E 1 is directly followed by the second security event E 2 within a normalised time period, the normalised time period being an average time between occurrences of the first security event E 1 and the second security event E 2 ,

identifying, via an analyzer having a processor for training and probability analysis, a candidate event as the first security event E 1 , based on event information of the candidate event, upon occurrence of the candidate event, the analyzer being configured to access the event database,

classifying the candidate event as anomalous when the probability P E1,E2 exceeds a predetermined threshold and no second security event E 2 follows the candidate event within the normalised time period, and

signalling the alert indicating that the candidate event is anomalous for inspection into whether an intrusion has occurred,

wherein the method further comprises machine learning of the processor in the event collector by accumulating the correlation of the first security event E 1 and the second security event E 2 upon their re-occurrence, and updating the event database.

2. The method according to claim 1 , wherein the predetermined threshold P thres is 0.8.

3. The method according to claim 1 , wherein the probability P E1,E2 is a distributed probability.

4. The method according to claim 1 , wherein the probability P E1,E2 increases with elapsed time since the occurrence of the first security event E 1 .

5. The method according to claim 1 , wherein the event information comprises a provider identification and an event identification.

6. An alert system for automatic signalling when a possible intrusion occurs in an industrial automation and control system, the alert system comprising:

an event collector configured to connect to multiple event providers distributed in the industrial automation and control system and having a processor to receive security events from the event providers, the event collector determining a correlation of a first security event E 1 and a second security event E 2 without requiring semantic information about the first security event E 1 and the second security event E 2 , the event providers being at least one of embedded devices, security systems, or computers,

an event database connected to the event collector, the event database storing the correlation upon being transmitted from the event collector, wherein the correlation includes a probability P E1,E2 that the first security event E 1 is followed by the second security event E 2 within a normalised time period, the normalised time period being an average time between occurrences of the first security event E 1 and the second security event E 2 ,

the processor of the event collector being configured for machine learning by accumulating the correlation of the first security event E 1 and the second security event E 2 upon their re-occurrence, and updating the event database, and

an analyzer having a processor for training and probability analysis, the analyzer being configured to access the event database and retrieve the probability P E1,E2 , wherein the analyzer identifies a candidate event as the first security event E 1 , based on event information of the candidate event, upon occurrence of the candidate event,

the analyzer classifies the candidate event as anomalous when the probability P E1,E2 exceeds a predetermined threshold and no second security event E 2 follows the candidate event within the normalised time period, and

the analyzer signals the alert indicating that the candidate event is anomalous for inspection into whether an intrusion has occurred.

7. The system according to claim 6 , wherein the predetermined threshold P thres is 0.8.

8. The system according to claim 6 , wherein the probability P E1,E2 is a distributed probability.

9. The system according to claim 6 , wherein the probability P E1,E2 increases with elapsed time since the occurrence of the first security event E 1 .

10. The system according to claim 6 , wherein the event information comprises a provider identification and an event identification.

Assignments (6)
MERGER Recorded Nov 13, 2023
From: HITACHI ENERGY SWITZERLAND AG
To: HITACHI ENERGY LTD
Reel/Frame 065549/0576 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY "ABB TECHOLOGY LTD."SHOULD READ "ABB TECHOLOGY AG" PREVIOUSLY RECORDED AT REEL: 040621 FRAME: 0792. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded May 11, 2022
From: ABB TECHNOLOGY AG
To: ABB SCHWEIZ AG
Reel/Frame 059927/0620 →
CHANGE OF NAME Recorded Dec 31, 2021
From: ABB POWER GRIDS SWITZERLAND AG
To: HITACHI ENERGY SWITZERLAND AG
Reel/Frame 058666/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: ABB SCHWEIZ AG
To: ABB POWER GRIDS SWITZERLAND AG
Reel/Frame 055589/0769 →
MERGER Recorded Nov 15, 2016
From: ABB TECHNOLOGY LTD.
To: ABB SCHWEIZ AG
Reel/Frame 040621/0792 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2015
From: OBERMEIER, SEBASTIAN; SCHLEGEL, ROMAN; WAHLER, MICHAEL
To: ABB TECHNOLOGY AG
Reel/Frame 037359/0914 →