Behavioral Function Generation for Control System Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control system security assessments, such as those using model inspection tools, are inadequate for complex systems with multiple sensors, as they fail to comprehensively verify safety and detect potential attack scenarios effectively.

Innovation Solution

An information processing apparatus that acquires configuration and behavioral log data from systems with multiple sensors and actuators, generates behavioral functions representing temporal changes, and creates a system model to enable thorough model inspection and verification of safety against potential attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If model inspection is applied to control systems with multiple sensors, then security assessment coverage is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity assessment coverageVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the control system into distinct components (sensors, actuators, controllers) and generates separate behavioral functions for each sensor-actuator pair. This segmentation allows the complex multi-sensor system to be analyzed through modular, manageable units rather than as an monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates behavioral function copies for each sensor-actuator combination based on template behavioral functions. Instead of developing unique inspection logic for each sensor, the system generates customized copies of standardized behavioral models, reducing the overall complexity while maintaining comprehensive coverage.

Inventive Principle:
Principle #26Copying

2Measurement precision

If behavioral functions are generated for each sensor-actuator combination, then measurement precision is improved, but computational complexity increases

Engineering Contradiction:
Improvebehavioral verification precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes parameters of standardized behavioral function templates to generate specific behavioral functions for each sensor-actuator combination. By adjusting parameters rather than creating entirely new functions, the system achieves precise behavioral verification while minimizing computational overhead.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent develops universal behavioral function templates that can serve multiple sensor-actuator combinations. These multi-functional templates reduce computational complexity by eliminating redundant calculations while maintaining the precision needed for each specific combination through parameter customization.

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

3Difficulty of detecting and measuring

If comprehensive model inspection is performed, then detection capability is improved, but processing time increases

Engineering Contradiction:
Improveattack scenario detection capabilityVSAvoidinspection processing time
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-defining standardized behavioral functions and attack scenario templates before actual inspection. This preparation work enables faster execution during actual security assessment, as the system only needs to instantiate and verify pre-prepared models rather than creating everything from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent skips redundant verification steps by using standardized behavioral functions that have already been validated. Common behavioral patterns across different sensors are verified once in the template and then reused, allowing the system to rush through repetitive verification processes while maintaining comprehensive detection capability.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12047402B2Generating model for controlling actuators based on time-series sensor data
Publication Date: 2024.07.23 NEC CORP
  • US12047402B2 patent drawing
  • US12047402B2 patent drawing
  • US12047402B2 patent drawing

AI summary

A control system (10) includes plural sensors (14), plural actuators (16), and a controller (18). An information processing apparatus (2000) acquires configuration information representing a configuration of the control system (10), a control rule representing a rule of control of each actuator (16) by the controller (18), and behavior log data indicating a combination of time-series data of an observed value of the sensor (14), and a state of each actuator (16) at each time. The information processing apparatus (2000) generates, for each combination of states of the actuators (16) and for the each sensor (14), a behavioral function representing a temporal change of the observed value of the sensor (14) regarding the combination of states of the plural actuators, using the behavioral log data, and generates a system model of the control system (10) using the configuration information, the control rule, and the behavioral function.