Identity Token Hash Verification Across Jurisdictions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Verifying user identities across multiple jurisdictions is a time-consuming and tedious process, particularly when individuals need to repeatedly provide personal identification information due to regulatory and security challenges.
Innovation Solution
A system utilizing a blockchain ledger to store identity tokens and document hashes, allowing verification across jurisdictions by comparing hashes generated using a shared public key, ensuring authenticity without direct communication between verification systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional document verification processes are used across multiple jurisdictions, then verification can be performed, but the process becomes time-consuming and tedious requiring repetitive document submission
Solution Approach 1:
The system performs preliminary action by pre-generating and storing hash values of documents in a blockchain ledger before verification is needed. When verification is required, the system retrieves pre-stored hash values and compares them with newly generated hash values, eliminating the need for repetitive document submission and manual verification processes across multiple jurisdictions.
Solution Approach 2:
The patent introduces a blockchain ledger as an intermediary mechanism that stores verified document hash values and enables trust between different jurisdictions. This intermediary allows verification systems to operate independently without direct communication, while still maintaining verification reliability through the shared blockchain record of authenticated documents.
2Reliability
If identity verification is performed across multiple jurisdictions, then comprehensive verification is achieved, but the complexity of the verification process increases
Solution Approach 1:
The system extracts the complex verification logic from the verification process itself by using blockchain's inherent properties. The blockchain ledger stores cryptographic hash values that can be verified by any jurisdiction without requiring complex verification systems. This extraction simplifies the verification process to basic hash comparison while maintaining comprehensive multi-jurisdictional verification reliability.
3Reliability
If document hashes are stored and compared using public keys, then verification security is improved, but computational requirements increase
Solution Approach 1:
The system uses cryptographic hash functions that create fixed-size copies (hash values) of documents. These hash values can be stored efficiently in the blockchain and compared quickly without requiring complex computations during verification. The copying approach maintains security through cryptographic hashing while reducing computational energy requirements compared to full document processing.
Data Source
AI summary
A computing system receives a request from a client device to verify a document associated with a user of the client device. The request includes an identity token of the user and the document to be verified. The computing system generates a hash value corresponding to the document using a public key. The computing system identifies a plurality of previously generated hash values linked to the identity token. Each of the plurality of previously generated hash values were generated using the public key by a second computing system distinct from the computing system. The computing system compares the generated hash value to the plurality of previously generated hash values. The computing system determines that the generated hash value matches at least one of the previously generated hash values. Based on the determining, the computing system confirms that the document is authentic.


