Time-Varying Virtual Codes for Secure Unmanned Object Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control systems for IoT devices and unmanned moving objects are vulnerable to unauthorized control as command codes can be easily intercepted and replicated, allowing others to seize control of the device.

Innovation Solution

A virtual code-based control system that generates and verifies unique virtual control commands for each unit time, preventing overlap and ensuring only authorized users can control the device by using a combination of detail codes and a specific rule for command search and verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a specific command is simply converted into code and transmitted using the same wireless communication signal, then the control device can be controlled, but others may easily check the command code and seize control of the control device

Engineering Contradiction:
Improvecontrol operationVSAvoidcontrol security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the command code change over time. Instead of using a static code, the system generates dynamic codes that are valid only for specific time periods or time points. This temporal variability ensures that even if someone intercepts a command code, it becomes invalid after the designated time, preventing unauthorized control while maintaining ease of operation through automatic code generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of the command code from static to time-dependent. By incorporating time as a variable parameter, the system generates unique codes for different time points. This parameter change transforms the security model, making the code inherently secure against replay attacks while preserving operational simplicity through automated time-based code generation and verification.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the command code is changed for each time point to prevent unauthorized control, then control security is improved, but the complexity of the control system increases

Engineering Contradiction:
Improvecontrol securityVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling both the controller and control device to autonomously generate and verify time-based command codes using identical algorithms and synchronized time sources. This eliminates the need for complex key management infrastructure or centralized authentication servers, as each device independently performs the security function, reducing overall system complexity while maintaining high security standards.

Inventive Principle:
Principle #25Self-service

3Reliability

If a virtual code that varies for each unit count is used to detect and verify actual command, then unauthorized control is prevented, but the complexity of code generation and verification increases

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

Solution Approach 1:

The patent segments the command code into multiple components, including a base command identifier and a time-based variable component. This segmentation allows the system to maintain a simple core command structure while adding security through modular time-based variations. The segmented approach simplifies both generation and verification processes compared to creating entirely new complex codes, as each segment can be independently managed and combined.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12096208B2Virtual code-based control system, method and program, control device and control signal generating means for unmanned moving object
Publication Date: 2024.09.17 SSENSTONE INC
  • US12096208B2 patent drawing
  • US12096208B2 patent drawing
  • US12096208B2 patent drawing

AI summary

The present invention relates to a virtual code-based control system, method and program, control device and control signal generation means. A control signal-based control method including a virtual code according to an embodiment of the present invention includes: a control signal reception step in which the control module receives the control signal generated at a specific time point from the control signal generation means, the control signal includes a specific virtual code, and the virtual code is generated by combining a plurality of detail codes according to a specific rule; extracting, by the control module, a plurality of detail codes included in the virtual code; and a command search step in which the control module searches a storage location including a specific command based on a plurality of detail codes, wherein the virtual code is generated differently according to the command at the same time point, and is generated differently for each unit count, wherein the control module is built-in or installed in the control device, wherein when a normally generated virtual code is received for each unit count, based on the plurality of detail codes, a search starting point and a search path are determined and the search is performed with the storage location, wherein the unit count is set at a specific time interval and is changed as the time interval elapses.