Blockchain Identity Verification Using Signed Hash Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing identity verification methods face challenges in reducing the risk of data breaches and identity forgery, particularly in online environments where users provide personal information to applications or websites.
Innovation Solution
An identity verification method utilizing a server connected to a blockchain, where identity data is hashed and signed with a private key, allowing verification through a public key without storing the actual data, thus leveraging blockchain's tamper-proof properties to prevent data breaches and identity forgery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users provide personal information to applications or websites for identity verification, then identity verification can be performed, but the risk of data breach increases
Solution Approach 1:
The patent extracts only the essential verification element (hash value of identity data) from the complete personal information and stores it on blockchain. Applications can verify identities using this extracted hash value without accessing the actual personal information, thus maintaining verification reliability while eliminating data breach risks associated with storing and transmitting full personal data.
Solution Approach 2:
The patent introduces hash values as an intermediary between personal information and verification processes. Instead of directly sharing personal information between users and applications, the hash value serves as a mediator that proves identity authenticity without exposing the underlying personal data, thereby resolving the contradiction between verification needs and data protection.
2Productivity
If applications store user identity data for verification, then verification speed improves, but the difficulty of preventing identity forgery increases
Solution Approach 1:
The patent performs preliminary action by pre-storing the hash value of identity data on the blockchain before any verification occurs. This allows applications to quickly verify identities by comparing provided hash values against the pre-stored blockchain data, achieving fast verification while preventing forgery through the blockchain's tamper-proof characteristics.
Solution Approach 2:
Instead of storing complete identity data which would enable forgery, the patent applies partial action by storing only the hash value - a condensed representation that provides sufficient verification capability without the risks associated with storing full personal information. This partial storage approach maintains verification efficiency while eliminating forgery risks.
Data Source
AI summary
Disclosed are techniques for identity verification. In one aspect, the method includes determining whether a user account has the identity data; obtaining from a blockchain the hash value of the identity data signed with the private key if it is determined that the user account has the identity data; using the public key to verify the hash value of the identity data signed with the private key to obtain a decrypted hash value of the identity data; and comparing the decrypted hash value of the identity data with the hash value of the identity data stored in the database to generate an identity verification result.


