Threat-Chain System Configuration for Early Insecure Design Rejection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated secure system design techniques require repeated generation and evaluation of system configuration plans, leading to inefficiencies and prolonged time to derive a secure configuration, as they either reject insecure configurations late in the process or generate numerous insecure plans.

Innovation Solution

A system design device and method that includes an acquisition, configuration concretization, threat concretization, and analysis process to determine the security of system configurations by identifying and addressing concrete or abstract threats in threat chains, allowing early rejection of insecure designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security evaluation is performed after generating complete system configuration plans, then comprehensive security assessment is achieved, but numerous insecure configuration plans are generated and rejected, increasing time consumption

Engineering Contradiction:
Improvesecurity evaluation comprehensivenessVSAvoidtime to derive secure configuration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing security evaluation during the configuration generation process rather than after completion. The security evaluation unit continuously assesses generated configuration plans and provides feedback to the generation unit, enabling early detection of insecure configurations and avoiding wasted computation on obviously vulnerable designs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the security evaluation unit continuously monitors generated configuration plans and feeds security assessment results back to the configuration generation unit. This feedback loop enables real-time correction of insecure configurations and guides the generation process toward secure designs, reducing the number of rejected plans.

Inventive Principle:
Principle #23Feedback

2Reliability

If repeated generation and evaluation of system configuration plans is performed to search for secure configurations, then thorough security search is achieved, but the derivation process becomes time-consuming

Engineering Contradiction:
Improvesecurity search thoroughnessVSAvoidconfiguration derivation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary security evaluation during the configuration generation process itself, rather than waiting for complete configuration plans. This allows the system to identify and eliminate insecure configuration paths early, reducing the total number of configurations that need to be fully generated and evaluated, thus improving efficiency while maintaining thoroughness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The continuous feedback loop between generation and security evaluation units enables the system to learn from security assessments and adjust the generation process in real-time. This feedback mechanism guides the search toward secure configurations more efficiently, reducing redundant generation of obviously insecure plans while maintaining comprehensive security coverage.

Inventive Principle:
Principle #23Feedback

3Reliability

If security determination is conducted only after automated design completion, then final security verification is ensured, but a large number of insecure configuration plans are generated and rejected

Engineering Contradiction:
Improvefinal security verificationVSAvoidnumber of configuration plans to process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary security determinations during the automated design process, continuously assessing configuration plans as they are generated. This early security detection prevents the system from completing and processing numerous obviously insecure configuration plans, reducing the overall complexity and volume of plans requiring full security verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The feedback mechanism continuously provides security assessment results to the configuration generation process, enabling real-time filtering of insecure configurations. This reduces the number of configuration plans that proceed through the entire generation and evaluation pipeline, thereby reducing system complexity and processing requirements while maintaining final security verification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250384143A1System design device, system design method, and storage medium
Publication Date: 2025.12.18 NEC CORP
  • US20250384143A1 patent drawing
  • US20250384143A1 patent drawing
  • US20250384143A1 patent drawing

AI summary

First configuration information is acquired, which includes information on a topology using components of any one component of nodes in a computer system and an edge indicating a relationship between nodes. A configuration of a topology of first configuration information is concretized. Whether or not a security threat event may occur in a node or an edge in the configuration of the concretized topology is determined, and configuration information is generated in which information indicating a relationship between the configuration component in which a threat may occur if the threat event may occur and another configuration component in which another threat contributing to the occurrence of the threat may occur, is added. Whether the content of each threat is concrete or abstract in a threat chain path based on the relationship between the threat in the configuration information and another threat that contributes to the occurrence of the threat, is determined, and whether or not a design is insecure if the content of the threat is concrete or if it is abstract, is determined.