Dynamic Graphic Code Identity Authentication System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional enterprise identification card technologies are costly and inflexible, lacking in security and convenience, especially with the increasing use of mobile devices.
Innovation Solution
A mobile apparatus dynamically generates a graphic code combining issuer and personal identification information with current location and time, using a personal key for encryption, allowing for secure and convenient identity authentication through scanning and verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a conventional plastic card with magnetic strip or smart chip is used for identity authentication, then the authentication function is provided, but the manufacturing cost increases and physical card management is required
Solution Approach 1:
The patent replaces the physical plastic card with a virtual copy in the form of a graphic code (QR code or barcode) that contains encrypted identity data. This virtual card copy can be stored in mobile devices, eliminating the need for physical card manufacturing while maintaining authentication functionality. The graphic code is a simplified representation that captures the essential identity information without requiring expensive physical media.
Solution Approach 2:
The patent substitutes the mechanical physical card system with an electronic/digital system. Instead of using physical plastic cards with magnetic strips or chips that require card readers and physical handling, the system uses graphic codes displayed on screens and scanned by cameras or image sensors. This replacement eliminates mechanical wear, physical damage risks, and the logistics of physical card distribution and management.
2Ease of operation
If a static graphic code is used for identity authentication, then the authentication process is simplified, but the security is reduced due to potential fraud and replay attacks
Solution Approach 1:
The patent transforms the static graphic code into a dynamic one by incorporating time and location variables. The graphic code is regenerated based on current timestamp and geographic location data, ensuring that each authentication instance is unique. This dynamic regeneration prevents replay attacks while maintaining the simplicity of the scan-and-verify process. The code changes automatically without requiring user intervention.
Solution Approach 2:
The patent changes the parameters embedded in the graphic code from static identity information alone to a combination of identity information, timestamp, and location data. By modifying these parameters dynamically, the system ensures that each graphic code is valid only for a specific time and location, enhancing security while preserving ease of operation through automatic parameter updates.
3Reliability
If encryption with personal key is implemented, then the data security is enhanced, but the computational complexity and processing time increase
Solution Approach 1:
The patent extracts only the essential encrypted elements needed for authentication into the graphic code, rather than encrypting and storing entire identity databases. The encryption process focuses on generating a compact cryptographic representation of identity data, timestamp, and location that can be efficiently displayed and scanned. This extraction approach minimizes computational overhead while maintaining security.
Solution Approach 2:
The patent applies encryption selectively to only the critical components of identity authentication data rather than encrypting all possible information. By encrypting only the necessary elements (identity identifier, timestamp, location) and representing them in a compact graphic format, the system achieves adequate security with reduced computational complexity compared to full-data encryption approaches.
4Reliability
If location and time verification is added to the authentication process, then the fraud prevention capability is improved, but the authentication process complexity increases
Solution Approach 1:
The patent merges location verification, time verification, and identity authentication into a single integrated graphic code scanning process. All three verification elements are embedded in the encrypted data within the graphic code, allowing the authentication system to verify identity, time, and location simultaneously in one scan operation. This merging eliminates the need for separate verification steps and reduces overall process complexity.
Solution Approach 2:
The patent performs preliminary encoding of location and time data into the graphic code before the authentication scan occurs. The mobile device automatically captures current location and timestamp, encrypts them with the personal key, and embeds them in the graphic code display. This preliminary preparation ensures that when authentication occurs, all verification data is already prepared and integrated, reducing the complexity of real-time verification processing.
Data Source
AI summary
The invention provides an identity authentication system and a method thereof. Embodiments of the invention provide application, installation, and verification processes of a mobile identification card, and enable a mobile apparatus of a user to be a carrier of the mobile identification card. The mobile identification card can be applied to services related to internal identification of enterprises, groups, or government agencies, and achieve smart and mobile identification. The mobile identification card is provided via an over-the-air mechanism. A mobile enterprise identification card service is provided to one or more enterprises by using a gateway. In addition, in combination with advantages of a dynamic graphics coding technology, a geographic location, data encryption with a key, transaction time recording, and other technologies, a graphic code can be generated for identity authentication. Therefore, highly secure identity authentication can be provided by using a dynamic graphic code.


