Blockchain-Integrated PLC Runtime for Secure Industrial Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation systems face security vulnerabilities and process disruptions due to the exposure of PLCs to external connections, which can lead to serious consequences in critical industries.

Innovation Solution

Integration of blockchain technology with PLCs through a blockchain-integrated unikernel, enabling secure and trusted operations by providing an immutable audit trail and protecting privacy and intellectual property.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If PLCs are connected to external networks for monitoring and collaboration, then productivity and efficiency are improved, but security vulnerabilities and system reliability deteriorate

Engineering Contradiction:
Improvemonitoring efficiencyVSAvoidsystem security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a blockchain network as an intermediary layer between PLCs and external networks. This mediator enables secure data exchange and collaboration while maintaining system isolation. The blockchain acts as a trusted intermediary that verifies and records all interactions without requiring direct network exposure of the PLCs, thus resolving the contradiction between connectivity and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the industrial automation architecture into distinct layers: the control layer with PLCs, the blockchain layer for secure data exchange, and the external network layer. This segmentation allows PLCs to maintain their security boundaries while still enabling external monitoring and collaboration through the blockchain intermediary, addressing both productivity and security requirements.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional blockchain systems are implemented for security, then reliability and tamper resistance are improved, but device complexity and computational burden increase

Engineering Contradiction:
Improveaudit trail integrityVSAvoidblockchain implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential security functionality of blockchain (immutable ledger and cryptographic verification) and implements it as a lightweight service rather than requiring full blockchain node deployment on each PLC. This extraction allows PLCs to benefit from blockchain's tamper resistance without bearing the full computational and storage burden, reducing device complexity while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of requiring PLCs to store and process the entire blockchain ledger, the system uses lightweight clients that maintain only necessary copies of blockchain data (such as Merkle roots or specific transaction records). This copying approach provides the same security guarantees as full blockchain implementation but with significantly reduced complexity and resource requirements on industrial devices.

Inventive Principle:
Principle #26Copying

3Reliability

If full blockchain nodes are deployed on PLCs for security, then tamper resistance is improved, but processing time and energy consumption increase

Engineering Contradiction:
Improvedata integrityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements partial blockchain functionality on PLCs through lightweight clients that perform only essential verification operations (such as checking cryptographic signatures and Merkle proofs) rather than executing the complete blockchain consensus and validation protocol. This partial action approach maintains data integrity verification while dramatically reducing processing time and energy consumption compared to full node deployment.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4359954B1Systems and methods for blockchain-based industrial automation
Publication Date: 2025.01.29 MITSUBISHI ELECTRIC CORP
  • EP4359954B1 patent drawingFigure 1A
  • EP4359954B1 patent drawingFigure 1B
  • EP4359954B1 patent drawingFigure 1C

AI summary

A method and system for blockchain based monitoring and management of industrial automation systems are provided. The industrial automation systems comprise a blockchain-based common runtime for programmable logic controllers (PLCs) used in the industrial automation systems, in the form of a blockchain-integrated unikernel for PLCs. The unikernel is configured to provide functionalities related to security checks available in blockchain technology, an immutable audit trail of the operations within the industrial automation system, trusted, remote updates of industrial firmware by authenticating the updates through the blockchain, and automated integrity checks of controller functionality by comparing against the blockchain, among others.