Blockchain Identity Verification via Zero-Knowledge Proof Chains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional identity verification methods require third-party involvement, leading to potential token loss and security risks, and lack flexibility in using hardware or software tokens.

Innovation Solution

A chainable node structure in a graph-based system allows any trusted entity to serve as a secure identity proofing provider by generating a short blockchain chain after successful identity proofing, using a signature key selected by the entity's keeper for verification without relying on hardware or software tokens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware or software tokens are used for identity verification, then security is improved, but device complexity and risk of token loss increase

Engineering Contradiction:
ImprovesecurityVSAvoidtoken management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the identity verification function from physical hardware tokens and software tokens, replacing them with a cryptographic proof system based on blockchain. The identity proof is extracted as a mathematical proof (zk-SNARK) that can be verified without the original token, eliminating token loss risks while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/token-based identity verification system with a cryptographic/mathematical system. Instead of relying on physical tokens or software applications, the system uses zero-knowledge proofs and blockchain verification to authenticate identity, substituting mechanical complexity with mathematical elegance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If third parties issue hardware tokens, then identity verification is established, but reliance on third parties and potential token loss increase

Engineering Contradiction:
Improveidentity verificationVSAvoidflexibility in verification methods
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent enables self-service identity verification where the verifier can independently validate identity proofs using blockchain technology and zero-knowledge proofs. No third party needs to issue or manage tokens - the system uses cryptographic proofs that anyone can verify against the blockchain, providing both reliability and flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a universal verification system that works across different platforms and contexts. The zero-knowledge proof mechanism can verify various types of identity claims (age, citizenship, membership) without requiring different token systems, providing adaptability while maintaining security through a single cryptographic approach.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If conventional identity verification methods are used, then third-party control is maintained, but flexibility and security against token loss are reduced

Engineering Contradiction:
Improveflexibility in verificationVSAvoidsecurity against token loss
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces blockchain as an intermediary layer between identity providers and verifiers. Instead of direct third-party token issuance, the blockchain serves as a decentralized mediator that stores and verifies identity proofs. This provides flexibility in verification methods while securing against token loss through cryptographic immutability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12088727B2Block chain proof for identification
Publication Date: 2024.09.10 DRFIRST COM INC
  • US12088727B2 patent drawing
  • US12088727B2 patent drawing
  • US12088727B2 patent drawing

AI summary

Implementations efficiently verify an identity claim for an entity. An example method includes receiving a query key and a property identifying an entity and identifying a possible match for the property from graph access records, the possible match being a node in an identity chain. The method also includes verifying a complete chain from the possible match to a genesis node in the chain. The query key is used to find a next node in the chain. Failure to identify the genesis node results in an unsuccessful verification. The method also includes generating a response that indicates a successful verification request responsive to locating the genesis node and generating a response that indicates an unsuccessful verification request otherwise.