Virtual Code Control System for Unauthorized Access Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control systems for IoT devices and unmanned vehicles are vulnerable to unauthorized control as simple command codes can be easily identified and replicated, allowing others to take control of the devices.

Innovation Solution

A virtual code-based control system that generates and verifies unique virtual codes for each unit count, using a combination of detailed codes and a storage location search algorithm to prevent unauthorized access by ensuring only authorized control signals with correctly generated virtual codes can execute commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If simple command codes are used for control, then ease of operation is improved, but security is worsened as codes can be easily identified and replicated

Engineering Contradiction:
Improveease of controlVSAvoidcontrol security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the command code change over time through unit counts. The control signal generating means generates different command codes at different time points, and the control device stores multiple command codes corresponding to different unit counts. This dynamic code generation prevents static code replication while maintaining operational simplicity for authorized users.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the command code into multiple components: a basic command identifier and time-based variable elements (unit count). The control device stores command codes segmented by unit count periods, allowing the system to provide simple access within each period while ensuring security across different time intervals through segmented code validation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If command codes change at each time point, then security is improved, but device complexity is worsened due to multiple code generation and verification functions

Engineering Contradiction:
Improvecontrol securityVSAvoidcode generation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by implementing a unit count mechanism that serves multiple functions: it tracks time intervals, generates variable code elements, and validates control signals. Both the control signal generating means and control device use the same unit count-based logic, allowing a single mechanism to handle code generation, storage, and verification across different time points without requiring separate complex systems.

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

3Reliability

If virtual codes are generated differently for each unit count, then unauthorized access is prevented, but loss of time is worsened due to code verification processes

Engineering Contradiction:
Improveaccess securityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-storing multiple command codes in the control device, each associated with specific unit count periods. The control device prepares the verification framework in advance by storing the relationship between unit counts and command codes, so that during operation, it only needs to check whether the received signal's code matches the pre-stored code for the current unit count period, rather than performing complex real-time generation and verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12093930B2Virtual code-based control system, method, and program, control device, and control signal generating means
Publication Date: 2024.09.17 SSENSTONE INC
  • US12093930B2 patent drawing
  • US12093930B2 patent drawing
  • US12093930B2 patent drawing

AI summary

The present invention relates to virtual code-based control system, method and program, a control device and a control signal generating means. A control method on the basis of a control signal comprising a virtual code according to an embodiment of the present invention comprises: a control signal receiving step for a control module receiving, from a control signal generating means, a control signal generated by means of combining a plurality of specific codes in accordance with a particular rule; a step for the control module extracting the plurality of specific codes comprised in the virtual code; and a command searching step for the control module searching for a storage location comprising a particular command on the basis of the plurality of specific codes.