Cyber Exercise Scenario Builder Using Modular Program Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating and modifying cyber exercise scenarios is labor-intensive and difficult to reuse, as existing methods lack efficiency in scenario configuration changes and reusability.

Innovation Solution

An information processing apparatus and method that uses an exercise builder to generate and edit cyber exercise scenarios by combining program components based on their relationships, allowing for easy creation, modification, and reuse of scenarios through a graphical interface and automated script execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If cyber exercise scenarios are created and modified using traditional manual methods, then scenario customization is possible, but the workload is labor-intensive and reusability is difficult

Engineering Contradiction:
ImproveScenario creation easeVSAvoidScenario creation time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The scenario is divided into multiple program components that can be independently created, stored, and reused. Each component represents a discrete unit of the cyber exercise scenario, allowing modular assembly and modification without recreating entire scenarios from scratch.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Program components are designed to be universal and reusable across multiple scenarios. A single component can be incorporated into different scenario configurations, enabling the same defensive or offensive actions to be tested in various contextual situations without remanufacturing.

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

2Manufacturing precision

If cyber exercise scenarios are created using detailed manual configuration, then scenario precision is high, but the complexity of creation and modification increases

Engineering Contradiction:
ImproveScenario configuration precisionVSAvoidScenario creation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

By segmenting the scenario into standardized program components with defined interfaces and relationships, the system achieves precise configuration through modular assembly rather than monolithic manual coding, reducing creation complexity while maintaining precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Pre-defined program components serve as templates that can be copied and reused across scenarios. This copying mechanism preserves precise configurations once created, eliminating the need to manually recreate identical scenario elements and reducing overall system complexity.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If traditional scenario creation methods are used, then complete scenario control is achieved, but reusability and customization efficiency are reduced

Engineering Contradiction:
ImproveScenario reusabilityVSAvoidScenario creation productivity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Segmenting scenarios into reusable program components directly enables adaptability and versatility. Components can be selectively assembled to create different scenario variations, allowing the same library of components to serve multiple purposes across different exercise objectives and configurations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Program components are prepared and validated in advance as reusable units. This preliminary action of pre-defining components with proper interfaces and relationships enables rapid scenario assembly and improves creation productivity while maintaining complete control over scenario execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11507660B2Information processing apparatus, non-transitory computer-readable storage medium, and cyber exercise control method
Publication Date: 2022.11.22 FUJITSU LTD
  • US11507660B2 patent drawing
  • US11507660B2 patent drawing
  • US11507660B2 patent drawing

AI summary

An information processing apparatus includes a memory and a processor. The processor coupled to the memory and configured to receive information indicating a plurality of program components used to execute a cyber exercise and a relationship between the plurality of program components, and generate a program group included in a scenario that controls execution of the cyber exercise by combining the plurality of program components based on the information indicating the relationship.