Mobile Zero-Knowledge Identity Verification with Circuit Chaining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches face challenges in processing zero-knowledge (ZK) proofs on mobile devices due to high computational and memory requirements, particularly when dealing with dynamic and sensitive information from government-issued identity documents, which are computationally intensive and memory-intensive, and existing methods struggle to handle dynamic data effectively.

Innovation Solution

The implementation of parameterized ZK circuits and circuit chaining techniques on mobile devices, which reduce computational complexity by converting dynamic data into parameterized sets and splitting large ZK circuits into smaller, interconnected circuits, ensuring privacy preservation by maintaining private information on the user's device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If zero-knowledge proof technology is applied to verify identity documents, then privacy preservation is improved, but computational intensity and memory requirements increase

Engineering Contradiction:
Improveprivacy preservationVSAvoidcomputational intensity
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the large ZK circuit into multiple smaller circuits that can be processed sequentially or in parallel on mobile devices. Each circuit handles a specific portion of the verification task, reducing the computational burden on any single device while maintaining the privacy-preserving properties of zero-knowledge proofs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a server as an intermediary that receives parameterized circuits from the mobile device, processes them, and returns verification results. This intermediary handles the computationally intensive operations remotely, allowing mobile devices to perform privacy-preserving verification without bearing the full computational load.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If dynamic data from government-issued identity documents is processed, then verification accuracy is improved, but memory requirements and processing complexity increase

Engineering Contradiction:
Improveverification accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent converts dynamic data from identity documents into parameterized representations that can be processed by ZK circuits. By transforming the data into a standardized parameter format, the system maintains verification accuracy for dynamic information while reducing the complexity of processing diverse document formats.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the verification process into multiple circuits, each handling specific aspects of dynamic data verification. This segmentation allows complex verification tasks to be broken down into manageable units that can be processed efficiently on mobile devices with limited resources.

Inventive Principle:
Principle #1Segmentation

3Object-affected harmful factors

If private information is maintained on user devices, then data security is improved, but device storage requirements and processing capabilities must be sufficient

Engineering Contradiction:
Improvedata securityVSAvoidstorage requirements
Core Design Contradiction:
Object-affected harmful factorsVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary parameters from the full identity document data and stores them on the mobile device. By taking out only the essential parameters rather than the complete data set, the system maintains data security by keeping sensitive information local while reducing storage requirements to manageable levels.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates parameterized copies of the verification circuits that can be stored and executed on mobile devices. These copies contain all necessary verification logic and parameters, allowing secure local processing without requiring storage of the complete original data, thus reducing storage requirements while maintaining security.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250245381A1Identity verification with privacy preservation
Publication Date: 2025.07.31 BESARABOV ZVEZDIN
  • US20250245381A1 patent drawing
  • US20250245381A1 patent drawing
  • US20250245381A1 patent drawing

AI summary

The techniques herein are directed generally to application of “zero-knowledge” techniques that allow for proof of information in manner in which the information itself is not revealed. As will be appreciated, a zero-knowledge (ZK) proof or zero-knowledge protocol is a method by which one party (the prover) can prove to another party (the verifier) that a given statement is true, while avoiding conveying to the verifier any information beyond the mere fact of the statement's truth.