Embedded PLC Intrusion Detection for Edge Attack Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems lack effective intrusion detection at the edge controllers, making them vulnerable to cyberattacks that can compromise the entire system, as main computer-based IDSs are ineffective when compromised.

Innovation Solution

An embedded intrusion detection system (IDS) in programmable logic controllers (PLCs) that detects anomalies in network traffic and device operations, uses a peer-to-peer network for information sharing, incorporates LSTM neural networks for integrity prediction, and employs clustering algorithms and state estimators to identify and mitigate attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If intrusion detection system is located in main computer, then centralised security monitoring is achieved, but system security deteriorates when main computer is compromised

Engineering Contradiction:
Improvecentralised security architectureVSAvoidsystem security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the intrusion detection capability into two levels: a centralized IDS in the main computer for overall security monitoring, and embedded IDS modules in each edge controller for local security enforcement. This segmentation ensures that compromise of the main computer does not disable security at the edge controllers, as each operates independently to verify message authenticity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The embedded IDS in edge controllers performs preliminary security verification by checking the authenticity of incoming messages from the main computer before executing control actions. This preliminary check prevents compromised messages from affecting physical processes, even if the main computer is later compromised.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If edge controllers lack security features, then device simplicity is maintained, but vulnerability to cyberattacks increases

Engineering Contradiction:
Improveedge controller architectureVSAvoidcyberattack vulnerability
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The embedded IDS in edge controllers enables each controller to perform self-security verification by independently checking the authenticity of incoming messages using cryptographic signatures. This self-service capability allows edge controllers to protect themselves without requiring complex external security infrastructure, maintaining simplicity while enhancing security.

Inventive Principle:
Principle #25Self-service

3Reliability

If embedded IDS is added to edge controllers, then security is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity defense capabilityVSAvoidedge controller structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a lightweight cryptographic intermediary mechanism where the main computer signs messages with a private key, and edge controllers verify these signatures using the corresponding public key. This intermediary approach provides robust security without requiring complex security software or hardware in the edge controllers, as the cryptographic verification is computationally efficient and can be implemented with minimal resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12432223B1Embedded intrusion detection system for industrial controllers
Publication Date: 2025.09.30 UNIVERSITY OF ALABAMA
  • US12432223B1 patent drawing
  • US12432223B1 patent drawing
  • US12432223B1 patent drawing

AI summary

An intrusion detection system can be embedded in an industrial controller to detect an attack on an industrial control system. The intrusion detection system can detect an attack by determining if there are anomalies related to the network traffic in the industrial control system and/or by determining if the devices (e.g., sensors and actuators) connected to the industrial controllers of the industrial control system are not operating within expected ranges. To assist in determining if the devices of the industrial control system are not operating properly, the industrial controllers can also be networked together in a peer-to-peer network that permits each industrial controller to share its state information with the other industrial controllers.