Distributed Ledger Event Records for Tamper-Resistant Industrial Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems face challenges in providing immutable and tamper-resistant event data, leading to slow data processing, error-prone data selection, and low trust in machine learning/AI algorithms due to distributed data sources and changeability.

Innovation Solution

A computer-implemented method using a distributed ledger to receive and store event data from industrial devices, where transaction data is written into the ledger, providing immutable and tamper-resistant event data through a selection process that authorizes nodes, ensuring data integrity and transparency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data are distributed over multiple databases and system entities, then data availability is improved, but data processing speed deteriorates and error proneness increases

Engineering Contradiction:
Improvedata availabilityVSAvoiddata processing speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent segments data into two categories: immutable event data stored in the distributed ledger and mutable operational data stored in traditional databases. This segmentation allows critical event data to be immutably recorded for trust and availability, while operational data can be efficiently processed and updated, resolving the contradiction between data availability and processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The distributed ledger acts as an intermediary layer between industrial devices and data consumers. It provides a trusted, immutable record of events that can be efficiently queried, while underlying databases store detailed operational data. This intermediary structure improves data availability for critical events without requiring slow processing of all distributed data sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If data are stored in distributed databases, then data accessibility is improved, but data integrity and trustworthiness deteriorate due to changeability

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by hashing data before storage in the distributed ledger. The hash of the data is recorded immutably in the ledger, while the actual data can be stored elsewhere. This preliminary hashing action ensures that even if stored data changes, the integrity can be verified through the immutable hash record, maintaining both accessibility and trustworthiness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of data in multiple forms: the original data stored in databases, hashed copies stored in the distributed ledger, and pointer information distributed to nodes. This copying strategy allows data to be accessible from multiple locations while the immutable hash copies provide integrity verification, resolving the contradiction between accessibility and reliability.

Inventive Principle:
Principle #26Copying

3Reliability

If all event data are stored in the distributed ledger, then immutability is improved, but storage efficiency and access speed deteriorate

Engineering Contradiction:
ImproveimmutabilityVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the essential immutable elements (hashes, pointers, metadata) and stores them in the distributed ledger, while leaving the bulk of actual event data in traditional databases. This extraction approach maintains immutability for critical verification data while enabling fast access to the full dataset through the databases, resolving the contradiction between immutability and access speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent adds a new dimension to data storage by creating a two-layer architecture: an immutable layer (distributed ledger) for verification and a mutable layer (databases) for efficient storage and access. This dimensional change allows the system to achieve both immutability for critical data and fast access for operational data, as each layer serves its optimized purpose.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20240152124A1Immutable and Tamper-Resistant Event Data
Publication Date: 2024.05.09 ABB (SCHWEIZ) AG
  • US20240152124A1 patent drawing
  • US20240152124A1 patent drawing
  • US20240152124A1 patent drawing

AI summary

A method includes receiving data indicating an event from at least one industrial device; providing the received data indicating an event to nodes of a distributed ledger; in response, selecting at least one of the nodes of a distributed ledger and writing a transaction into the distributed ledger, wherein the writing of a transaction into the distributed ledger is authorized by the selected at least one of the nodes of the distributed ledger, wherein the transaction comprises transaction data, wherein the transaction data allows an accessing of event data; wherein the transaction data comprises a pointer pointing to original or pre-processed data existing in one or more industrial databases of the at least one industrial device; providing immutable and tamper-resistant event data, event reaction data, control data, or training data for training a machine learning or an artificial intelligence based industrial control system based on the transaction data.