Knowledge Graph for ICS Security Event Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial Control Systems (ICS) face challenges in real-time security event monitoring due to the complexity of integrating heterogeneous data sources from IT and OT domains, lack of adaptive security measures, and insufficient detection capabilities against advanced persistent threats, which leads to delayed response times and difficulty in correlating anomalies across different data sources.

Innovation Solution

A lightweight ontological knowledge fusion framework that constructs a knowledge base for real-time data processing and event detection, combining IT and OT data streams using online event and signal detection modules, and an open-world assumption-based fact-checking module for context-aware correlation analysis, along with a user-friendly question-and-answer interface for validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple heterogeneous data sources from IT and OT domains are integrated for comprehensive security monitoring, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex security monitoring task into specialized modules: network traffic analysis module, ICS protocol analysis module, behavioral analytics module, and threat intelligence module. Each module processes specific data types independently, then results are integrated through a correlation engine, achieving comprehensive monitoring without overwhelming system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A knowledge graph serves as an intermediary data structure that standardizes and correlates information from heterogeneous IT and OT sources. The knowledge graph transforms diverse data formats into unified security events with standardized attributes, enabling accurate detection without direct complex integration of all source systems

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If real-time analysis of large volumes of ICS data is performed, then response time improves, but computational resource consumption increases

Engineering Contradiction:
Improveresponse timeVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by continuously learning and updating baseline behavioral patterns during normal operations. Statistical profiles of normal ICS traffic and device behavior are pre-computed and stored, enabling rapid real-time anomaly detection through simple comparison operations rather than complex analysis of every data point

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial analysis by focusing computational resources only on suspicious or anomalous events. When deviations from baseline behavior are detected, full-depth analysis is triggered for those specific events, while normal traffic receives minimal processing, optimizing the balance between response time and resource consumption

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If sophisticated detection methods are deployed to identify advanced persistent threats, then detection capability improves, but false positive rate increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidfalse positive rate
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system implements feedback mechanisms where detection results, including false positives, are continuously analyzed to refine detection thresholds and behavioral baselines. Security analysts can adjust sensitivity parameters based on operational experience, and the system adapts its detection criteria over time, improving reliability while reducing false positives through iterative optimization

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts detection parameters such as anomaly thresholds, confidence levels, and analysis sensitivity based on contextual factors including time of day, operational mode, and historical baseline data. This allows sophisticated detection to maintain high capability while adapting parameters to minimize false positives under different operating conditions

Inventive Principle:
Principle #35Parameter changes

4Reliability

If comprehensive security monitoring across all ICS components is implemented, then security coverage improves, but operational disruption increases

Engineering Contradiction:
Improvesecurity coverageVSAvoidoperational disruption
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The monitoring system operates dynamically by adjusting its intensity and scope based on operational context. During critical production periods, monitoring is optimized for detection only. During maintenance windows or low-risk periods, more intensive analysis and deeper inspection are permitted, achieving comprehensive coverage without causing operational disruption

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3803660B1Knowledge graph for real time industrial control system security event monitoring and management
Publication Date: 2024.05.08 SIEMENS AG
  • EP3803660B1 patent drawingFigure 1
  • EP3803660B1 patent drawingFigure 2
  • EP3803660B1 patent drawingFigure 3

AI summary

Methods and systems are disclosed for security management in an industrial control system (ICS). An event entity detection and linking module generates a model for a plurality of event entities extracted from a plurality of different data sources including one ICS data source and one IT data source. The model encodes a set of linked event entities and their relationships, each event entity associated with a vector of attributevalue pairs. A data standardization of domain knowledge includes translating, by a machine learning application, extracted knowledge base information to rules for the constraints and using the rules to validate the constraints and to add new constraints. A fusion module performs temporal correlation detection across data streams of the different data sources for establishing causality between triplets of association models within a defined time span.