Verifiable Credential Extraction for Private, Traceable Blockchain Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed ledger technologies using self-sovereign identity (SSI) technology face challenges in preventing information leakage and ensuring traceability of exchanged information.
Innovation Solution
An information processing system and method that utilizes a distributed ledger system with smart contracts to manage the creation, approval, and extraction of verifiable credentials, ensuring secure storage and traceability through consensus formation among nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all organizations participating in the distributed ledger system access information stored in the BC, then transparency and accessibility of information is improved, but the risk of personal information leakage increases
Solution Approach 1:
The patent segments information into two categories: extraction information (stored on BC for transparency) and non-extraction information (kept off-BC for privacy protection). This segmentation allows selective disclosure where only necessary information is made accessible to all organizations, while sensitive information remains protected, thus resolving the contradiction between information accessibility and leakage risk.
Solution Approach 2:
The patent introduces an intermediary mechanism (the extraction information management smart contract) that mediates between the need for information accessibility and privacy protection. This smart contract acts as a gatekeeper, controlling what information from verifiable credentials is extracted and stored on the blockchain, enabling transparent verification while preventing unnecessary exposure of personal information.
2Object-affected harmful factors
If SSI technology is used to prevent information leakage, then privacy protection is improved, but traceability of exchanged information is reduced
Solution Approach 1:
The patent extracts specific information from verifiable credentials and stores it separately on the blockchain as extraction information. This extracted information serves as a traceable record that can be verified by all organizations without exposing the complete sensitive data stored in the verifiable credentials, thus maintaining both privacy protection and traceability.
Solution Approach 2:
The patent creates a new dimension of information management by separating information into multiple layers: the verifiable credential layer (for privacy-protected storage), the extraction information layer (for blockchain storage and traceability), and the verification layer (for consensus-based approval). This dimensional separation allows simultaneous achievement of privacy protection and traceability.
3Loss of information
If extraction information is created and stored on the distributed ledger, then traceability of exchanged information is improved, but the complexity of managing verifiable credentials increases
Solution Approach 1:
The extraction information management smart contract performs multiple functions: it manages extraction information creation, handles consensus formation for approval, controls information extraction from verifiable credentials, and maintains traceability records. By consolidating these diverse functions into a single multi-functional smart contract, the system reduces overall management complexity while achieving traceability.
Solution Approach 2:
The smart contract automatically executes the extraction information creation process based on predefined rules and consensus outcomes, reducing the need for manual intervention. The system self-manages the complex coordination between multiple organizations, automatic consensus checking, and selective information extraction, thereby reducing operational complexity despite the enhanced traceability capabilities.
Data Source
AI summary
In an information processing system that provides a function for issuing or verifying a verifiable credential and a verifiable presentation, which is implemented between a plurality of organizations by a self-sovereign identity (SSI) technology, a creation request of extraction information specifying storage or non-storage, for information in the verifiable credential, in a blockchain (BC) of a distributed ledger system is received from a node, an approval or non-approval of information specifying storage or non-storage in creation request information generated based on the creation request is determined by consensus formation in the distributed ledger system, and the extraction information is created based on the creation request information when consensus is reached. BC storage information to be stored in a distributed ledger is created based on a schema or a credential definition and the extraction information.


