Dynamic Virtual Code Verification for Secure Real-Code Lookup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing code systems, such as one-time passwords (OTPs), face challenges in securely identifying users without revealing personal information and are difficult to apply across various platforms, while traditional codes like card numbers are vulnerable to hacking and duplication.
Innovation Solution
A system and method for generating and verifying virtual codes that include a plurality of detailed codes, where a first code sets a start point and a second code defines a search path, allowing secure identification of a real code without duplication, using a storage location search algorithm that adjusts to changing codes over time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional codes like card numbers are used, then identification and payment functions are achieved, but the codes are vulnerable to hacking and visual leakage
Solution Approach 1:
The patent applies dynamics by making the code changeable over time. The virtual code is generated dynamically based on a time-dependent algorithm, so it changes periodically rather than remaining static. This temporal variability ensures that even if a code is compromised, it becomes invalid after a certain period, thereby enhancing security against hacking and visual leakage.
Solution Approach 2:
The patent changes the parameter of time in the code generation process. The virtual code is generated using an algorithm that incorporates time as a variable, causing the code to change according to time progression. This parameter change ensures that the same user or device receives different codes at different times, preventing static code exploitation.
2Reliability
If one-time passwords (OTP) are used to change codes per time, then code security is improved, but user identification procedures and login requirements are needed
Solution Approach 1:
The patent applies universality by designing a virtual code generation system that can be applied across multiple devices and platforms without requiring separate identification procedures. The code includes embedded information that allows it to function universally for identification and authentication purposes across different contexts, eliminating the need for additional login steps.
Solution Approach 2:
The virtual code system performs self-service by automatically generating codes that inherently contain identification information. The code itself carries the necessary data to identify the user or device without requiring separate authentication procedures, making the system self-sufficient in terms of identification.
3Reliability
If virtual codes are generated to prevent duplication, then code uniqueness is achieved, but complex algorithms and multiple detailed codes are required
Solution Approach 1:
The patent applies segmentation by dividing the virtual code into multiple detailed codes or components. Each segment serves a specific function in ensuring uniqueness and security. This segmentation allows the system to manage complexity by breaking down the code structure into manageable parts that can be independently verified and combined.
Solution Approach 2:
The patent applies the nested doll principle by embedding multiple levels of information within the virtual code structure. The code contains detailed codes that are nested within each other, with each layer providing additional security and uniqueness verification. This nested structure allows compact encoding of complex information without proportionally increasing external complexity.
4Ease of operation
If real codes are transmitted without change, then transmission simplicity is achieved, but hacking during transmission occurs
Solution Approach 1:
The patent applies periodic action by generating virtual codes that change at regular time intervals. Instead of transmitting a static real code, the system periodically updates the code, ensuring that even during transmission, the code remains valid only for a specific time window. This periodic regeneration prevents hacking by making intercepted codes obsolete quickly.
Data Source
AI summary
A system, a method, and a program for providing a virtual code, a virtual code generating device, and a virtual code verifying device are provided. The method includes receiving, by a virtual code verifying means, a virtual code from a virtual code generating means, extracting, by the virtual code verifying means, a plurality of detailed codes included in the virtual code, and searching for, by the virtual code verifying means, a storage location of a real code based on the plurality of detailed codes.


