FPGA Backplane Monitoring for Control System Modification Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional control systems lack real-time detection and electrically isolated monitoring capabilities, making them vulnerable to physical interference and cyber-attacks, which can lead to undesirable operation of regulated devices and potential physical damage.

Innovation Solution

A monitoring system utilizing a field programmable gate array (FPGA) connected to the control system's backplane to receive and filter signals, generating data frames and comparing them against predefined lists to detect modifications, such as module removal or malfunction, while maintaining electrical isolation to prevent compromising the control system's security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional monitoring approaches are used, then the control system can operate, but real-time detection of modifications is not achieved and the system remains vulnerable to cyber-attacks

Engineering Contradiction:
Improvedetection capabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a monitoring device as an intermediary component that connects to the backplane bus to receive and analyze traffic between control system modules. This mediator approach enables detection of modifications and cyber-attacks without requiring direct integration into the control modules themselves, thus achieving enhanced reliability while managing complexity through a dedicated monitoring intermediary.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the monitoring device is electrically connected to the backplane, then real-time monitoring is achieved, but attack vectors may be introduced compromising security

Engineering Contradiction:
Improvemonitoring capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The monitoring device serves as an electrical intermediary that connects to the backplane bus to capture traffic signals without directly interfering with control module operations. By positioning this monitoring intermediary on the bus, the system achieves real-time monitoring capability while the intermediary nature isolates the monitoring function from potential attack vectors that could compromise the core control system security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive analysis of all data frames is performed, then modification detection accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvemodification detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and filters specific characteristics from data frames to create a reduced set of relevant features for analysis. By taking out only the essential characteristics that indicate modifications (such as specific signal patterns, address changes, or protocol violations) rather than analyzing entire data frames, the system achieves high detection accuracy while significantly reducing processing time and computational resource requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10409274B1Control system backplane monitoring with FPGA
Publication Date: 2019.09.10 STC UNM
  • US10409274B1 patent drawing
  • US10409274B1 patent drawing
  • US10409274B1 patent drawing

AI summary

Described herein are various technologies for monitoring the backplane of a control system and detecting modifications of the control system (e.g., removal of modules, firmware updates, etc.). A monitoring device includes a field programmable gate array (FPGA), and is connected to the backplane of the control system. The monitoring device receives signals, by way of the backplane, that are communicated among modules connected to the backplane. The monitoring device detects a modification to the control system based upon the received signals.