Blockchain Identity Verification Using Signed Hash Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveidentity verification reliabilityVSAvoiddata breach risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If applications store user identity data for verification, then verification speed improves, but the difficulty of preventing identity forgery increases

Engineering Contradiction:
Improveverification speedVSAvoididentity forgery risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12621151B2Method for identity verification and system thereof
Publication Date: 2026.05.05 TURING CHAIN LTD
  • US12621151B2 patent drawing
  • US12621151B2 patent drawing
  • US12621151B2 patent drawing

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.