Distributed Ledger Verification for Industrial Cyber-Attack Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to adequately detect and address cyber-attacks in industrial control systems, particularly at the domain layer where sensors, controllers, and actuators are located, leading to potential system shutdowns or catastrophic damage, as existing approaches are not designed to automatically detect stealthy attacks or multiple simultaneous attacks.

Innovation Solution

A verification platform using a secure, distributed ledger to store and verify industrial asset cyber-attack detection algorithm data by marking it as invalid initially and then validating it using a transaction identifier, ensuring the recorded hash value matches an independently created version, thereby protecting the system from false data manipulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a centralized database architecture is used to store and verify industrial data, then data verification can be performed efficiently, but the system becomes vulnerable to single points of failure and data manipulation

Engineering Contradiction:
Improvedata verification efficiencyVSAvoidsystem security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the centralized database into multiple distributed nodes across a network. Each node maintains a copy of the ledger, eliminating the single point of failure. The segmentation is achieved through creating multiple independent verification nodes that collectively perform the data verification function, thereby maintaining efficiency while improving reliability through distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cryptographic hash functions and digital signatures as intermediaries between data producers and verifiers. These mathematical intermediaries enable trusted verification without requiring direct trust between system participants, allowing efficient verification while maintaining security through cryptographic proof mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple monitoring nodes are deployed to detect stealthy attacks, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improveattack detection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the functions of multiple monitoring nodes into a unified distributed ledger system. Instead of managing separate complex monitoring systems, the patent combines their verification capabilities into a shared ledger that automatically coordinates detection across all nodes, improving accuracy while reducing overall system complexity through functional integration.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The distributed ledger serves multiple functions simultaneously: it stores industrial data, verifies data integrity, detects cyber-attacks, and provides an immutable audit trail. This multi-functionality eliminates the need for separate specialized systems for each function, reducing complexity while maintaining high detection accuracy through the universal verification mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If real-time verification of all industrial data is performed, then data integrity is ensured, but processing time and computational resources increase

Engineering Contradiction:
Improvedata integrityVSAvoidverification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential verification information (cryptographic hashes and digital signatures) from the full data set and stores these compact representations in the distributed ledger. The actual industrial data remains outside the ledger, and only the extracted verification elements are subjected to real-time verification, maintaining data integrity while minimizing processing time and computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary cryptographic hashing and digital signature generation at the data source before data enters the verification system. This preliminary action prepares the data for rapid verification by pre-computing the verification elements, allowing the distributed ledger to perform only simple hash comparison operations in real-time, thereby ensuring integrity without excessive processing delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11627151B2Industrial asset cyber-attack detection algorithm verification using secure, distributed ledger
Publication Date: 2023.04.11 GE INFRASTRUCTURE TECH LLC
  • US11627151B2 patent drawing
  • US11627151B2 patent drawing
  • US11627151B2 patent drawing

AI summary

A verification platform may include a data connection to receive a stream of industrial asset cyber-attack detection algorithm data, including a subset of the industrial asset cyber-attack detection algorithm data. The verification platform may store the subset into a data store (the subset of industrial asset cyber-attack detection algorithm data being marked as invalid) and record a hash value associated with a compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata in a secure, distributed ledger. The verification platform may then receive a transaction identifier from the secure, distributed ledger and mark the subset of industrial asset cyber-attack detection algorithm data in the data store as being valid after using the transaction identifier to verify that the recorded hash value matches a hash value of an independently created version of the compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata.