Cross-Chain Blockchain Address Authentication With Verified Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain technologies lack efficient and secure methods for authenticating blockchain addresses, using cross-chain communication techniques.
Innovation Solution
An identification service, acting as a trusted entity, verifies the real-world attributes of a blockchain address owner and maintains these attributes on an identification service blockchain, and can maintain the real-world attributes on an identification service blockchain. The identification service can then be queried by other blockchains for information pertaining to the real-world attributes, and corresponding responses can be provided.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain addresses are authenticated using traditional methods with centralized authorities, then authentication reliability is improved, but system complexity and trust requirements increase
Solution Approach 1:
The patent introduces an identification service as an intermediary between blockchains, which issues verifiable credentials and manages attribute data. This mediator enables reliable cross-chain authentication without requiring direct trust relationships between blockchains, thereby improving authentication reliability while maintaining system modularity and reducing overall complexity
Solution Approach 2:
The patent creates copies of identity attributes and credentials on different blockchains through verifiable credentials and cross-chain communication. Instead of storing sensitive personal information on each blockchain, the system creates cryptographic proofs and attribute copies that can be verified without exposing underlying data, reducing trust requirements while maintaining authentication reliability
2Measurement precision
If real-world attributes are stored on transaction blockchains for verification, then authentication accuracy is improved, but data storage requirements and privacy risks increase
Solution Approach 1:
The patent extracts sensitive personal information from transaction blockchains and stores it exclusively on the identification service blockchain. Only essential verification data (such as cryptographic proofs and attribute hashes) are stored on transaction blockchains, significantly reducing data storage requirements while maintaining authentication accuracy through selective data extraction
Solution Approach 2:
The identification service acts as an intermediary that manages the separation of data storage from verification. It stores comprehensive attribute data on its own blockchain while providing selective verification to transaction blockchains, enabling accurate authentication without requiring transaction blockchains to store sensitive personal information
3Reliability
If comprehensive attribute data is collected for authentication, then authentication completeness is improved, but privacy protection and security requirements worsen
Solution Approach 1:
The patent implements local quality by allowing different levels of attribute verification depending on the specific transaction requirements. The identification service can provide selective attribute disclosure where only necessary attributes are verified and shared, rather than requiring complete attribute sets. This enables comprehensive authentication capabilities while minimizing privacy exposure through localized, context-appropriate data sharing
Solution Approach 2:
The system creates cryptographic copies and proofs of attributes rather than sharing raw personal data. Verifiable credentials contain cryptographic representations of attributes that can be verified without exposing the underlying personal information, enabling complete authentication verification while protecting privacy through cryptographic transformation
Data Source
AI summary
In some implementations, a method for performing authentication of blockchain addresses is provided, using cross-chain communication techniques. Ownership of a blockchain address is verified, along with off-chain attributes of the blockchain address owner. An identification service blockchain of an identification service stores a relational link between the blockchain address and the off-chain attributes of the owner of the blockchain address. The identification service receives from a transaction blockchain using a cross-chain protocol, an attribute query for attribute data corresponding to at least some of the off-chain attributes. In response to receiving the attribute query, the attribute data is retrieved from the identification service blockchain, and is provided as an attribute response to the transaction blockchain that includes the blockchain address.


