Digital ID App Offline Caching and Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing identification systems, such as those bundling physical IDs with smartphones, lack the convenience of credit card systems like ApplePay and SamsungPay, and face challenges in being easy to use and secure, especially when offline, with risks of presenting outdated or invalid IDs.
Innovation Solution
A digital identification (DI) app that stores permanent passwords encrypted on the device, allows offline access through caching, and includes a separate validator app for real-time validation, ensuring security and convenience by indicating non-real-time ID usage and preventing fraud.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If physical identification cards are bundled with smartphones, then identification convenience is improved, but security and ease of use comparable to credit card systems is not achieved
Solution Approach 1:
The patent creates a digital copy of the physical identification card that can be displayed on the smartphone screen. This digital copy contains all necessary identification information and can be presented to validators just like a physical card, eliminating the need to carry separate physical IDs while maintaining security through encrypted storage and controlled access mechanisms.
Solution Approach 2:
The patent replaces the mechanical physical card system with an electronic/digital system. Instead of manipulating physical cards, the system uses electronic storage, display, and transmission of identification data through smartphone screens and cameras, enabling features like one-tap access and automated validation that physical cards cannot provide.
2Ease of operation
If digital ID is cached for offline access, then usability everywhere is improved, but risk of presenting outdated or invalid IDs increases
Solution Approach 1:
The system performs preliminary actions by caching the identification data locally on the device before offline use is needed. This allows the digital ID to be immediately accessible without network connection. The system proactively stores necessary data in advance, balancing offline usability with the ability to validate authenticity when connection is restored.
Solution Approach 2:
The system implements feedback mechanisms where the validity status of cached ID data is tracked and updated. When the device reconnects to the network, the system automatically checks for updates and validates the cached data, providing feedback on whether the offline copy is still current. This feedback loop ensures that outdated IDs are detected and replaced.
3Ease of operation
If a single PIN is used for all IDs, then ease of access is improved, but security risk from insecure storage increases
Solution Approach 1:
The patent merges multiple identification credentials into a single unified digital wallet application. Instead of requiring separate access mechanisms for different IDs, the system combines them under one secure umbrella with a single PIN or biometric authentication method, simplifying user interaction while maintaining individual security controls for each ID type.
Solution Approach 2:
The system uses composite security mechanisms combining multiple protective layers: encrypted storage containers, secure element hardware, biometric authentication, and PIN protection. This composite approach creates a multi-layered security architecture where the failure of one layer does not compromise the entire system, allowing convenient single-PIN access while maintaining high security standards.
Data Source
AI summary
A non-transitory machine-readable storage medium, having encoded thereon program code is provided. When the program code is executed by a machine, the machine implements the following method for validating the identification of a person: receiving an input listing an identification-issuing entity from a first application; receiving an input of an identification number provided by the identification-issuing entity; displaying a picture of an identification card issued by the identification-issuing party; and saving the picture to a database associated with a user name on the identification card and the identification-issuing entity.


