One-time Code Generation Using Vehicle Environment Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating one-time codes, such as those using complex equations or pseudo-random numbers, face security challenges, especially with the rise of quantum computing, as they require secret methods and are difficult to maintain with increased computing capacity.
Innovation Solution
A one-time code generation apparatus that acquires information from peripheral vehicles and roadside units to generate a one-time code, using a combination of vehicle and travel information, making it difficult to reproduce the code without knowing the internal state and peripheral vehicle information at the time of generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complex equations or pseudo-random numbers are used to generate one-time codes, then security is improved, but device complexity and secret management become problematic
Solution Approach 1:
The patent extracts the secret generation method from the system by using environmental data (vehicle identification, position, time, peripheral vehicle information) that is inherently available and changes constantly. This eliminates the need for complex pseudo-random number generators and secret key management while maintaining high security through the uniqueness and unpredictability of environmental parameters.
Solution Approach 2:
The system uses its own operational environment and data (vehicle ID, position, time, surrounding vehicles) to generate the one-time code without requiring external secret management infrastructure. The vehicle's normal operational data serves dual purposes: operational recording and security code generation, eliminating the need for separate secret management systems.
2Measurement precision
If mathematical methods such as prime factorization are used, then unique determination is improved, but computing time and security against quantum computing worsen
Solution Approach 1:
The patent replaces complex mathematical computation systems with a data aggregation and hashing system. Instead of using prime factorization or other computationally intensive mathematical methods, the system collects environmental parameters (vehicle ID, position, time, peripheral vehicle data) and processes them through hashing functions to generate one-time codes, dramatically reducing computing time while maintaining uniqueness.
Solution Approach 2:
The system changes from using static mathematical parameters to dynamic environmental parameters that constantly change (position, time, surrounding vehicles). This ensures code uniqueness through parameter variability rather than mathematical complexity, enabling rapid generation without quantum-vulnerable algorithms.
3Reliability
If secret generation methods are used, then security is improved, but ease of operation and maintenance worsen
Solution Approach 1:
The patent removes the secret management burden by extracting security based on publicly observable environmental data. The one-time code generation relies on vehicle identification, position, time, and peripheral vehicle information that are naturally available and change constantly, eliminating the need for secret key distribution, storage, and maintenance while maintaining high security through environmental uniqueness.
Solution Approach 2:
The system uses universal environmental parameters (GPS position, timestamp, vehicle identification) that are already collected for normal vehicle operations. These same parameters serve dual purposes: operational tracking and security code generation, eliminating the need for separate secret management infrastructure and simplifying maintenance.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
[Problem to be Solved] To efficiently generate a highly secure one-time code. [Solution] A one-time code generation apparatus is provided in a subject vehicle 1, and includes an acquisition unit 180 for acquiring information of at least one of a peripheral vehicle and a roadside unit present in a periphery of the subject vehicle, and a one-time code generation unit 150 for generating a one-time code using the information that is acquired by the acquisition unit.