Blockchain Access Verification Using Zero-Knowledge Proof Records
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Anonymizing transaction information in blockchain systems using zero-knowledge proofs leads to delays in service provision due to the extensive computational requirements of verifying these proofs, particularly impacting real-time services like face-to-face transactions.
Innovation Solution
An information processing device that includes a first recording unit for managing browsing rights in a blockchain, a verification unit for validating user identities using zero-knowledge proofs, and a second recording unit for storing verification results, optimizing the proof verification process by reducing redundant calculations and maintaining anonymity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If zero-knowledge proof is used to anonymize transaction information in blockchain, then user anonymity is ensured, but service provision speed deteriorates due to extensive verification time
Solution Approach 1:
The system performs preliminary actions by recording browsing right information in the blockchain before the actual transaction occurs. The verification unit then quickly validates pre-computed zero-knowledge proofs against this pre-recorded information, avoiding the need for complex real-time verification and enabling prompt service provision while maintaining anonymity
2Reliability
If zero-knowledge proof verification is performed extensively to ensure security, then reliability improves, but processing time increases
Solution Approach 1:
The verification process is segmented into two parts: (1) recording browsing right information in the blockchain as reference data, and (2) verifying zero-knowledge proofs against this pre-recorded data. This segmentation allows the system to maintain high verification security while reducing processing time by avoiding redundant computations
3Loss of information
If complete transaction information is recorded in blockchain for transparency, then traceability improves, but user privacy deteriorates
Solution Approach 1:
The system extracts and separates sensitive personal information from transaction records. Instead of recording complete transaction information including user identities, the blockchain only stores browsing right information and verification results. This extraction enables transaction traceability while preserving user privacy by removing personally identifiable information from the ledger
Data Source
AI summary
An information processing device includes a first recording unit, a verification unit, and a second recording unit. In response to a request from an information management device that manages data, the first recording unit records information regarding a browsing right of data in a blockchain. The verification unit verifies a zero-knowledge proof for proving that a user is a valid user who has been given the browsing right on the basis of the information regarding the browsing right written in the blockchain. The second recording unit records information regarding a verification result of the proof in the blockchain.


