Cross-Ledger Wallet Authentication Using NFTs for Secure Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Decentralized networks in information management systems face challenges in interoperability and security risks when connected cooperatively, as sharing user information increases the likelihood of information leakage.
Innovation Solution
An authentication system utilizing decentralized ledgers structured by blockchain, where non-fungible tokens (NFTs) are used to specify and authenticate nodes without sharing sensitive information, enabling secure cooperative connections between networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If decentralized networks are connected cooperatively to enhance interoperability, then user convenience and network functionality are improved, but security risk increases due to information sharing and exchange opportunities
Solution Approach 1:
The patent introduces non-fungible tokens (NFTs) as intermediaries that represent user information without exposing the actual data. These NFTs enable cooperative connection and information exchange between decentralized networks while maintaining security, as they serve as verified proxies that allow authentication and data access control without direct sharing of sensitive user information.
Solution Approach 2:
The patent extracts the essential authentication and identification functions from the actual user information data. By creating NFTs that contain only the necessary verification credentials (separate from the underlying personal information), the system enables network interoperability while removing the risk of exposing sensitive data during cross-network exchanges.
2Adaptability or versatility
If user information is shared among decentralized networks for cooperative connection, then network interoperability is enhanced, but information leakage risk increases
Solution Approach 1:
NFTs act as intermediaries that enable network cooperation by representing user credentials without containing or exposing the actual personal information. The NFTs can be verified and exchanged between networks to establish trust and enable data access, while the sensitive information remains securely stored in the user's wallet and never leaves the user's control.
Solution Approach 2:
The patent creates NFT copies that represent user information credentials without duplicating the actual sensitive data. These NFT copies contain only the necessary authentication elements (such as public keys or verification tokens) that allow networks to verify user identity and permissions without accessing or leaking the underlying personal information.
3Reliability
If nodes authenticate by sharing information, then authentication reliability is improved, but security risk increases due to information exchange
Solution Approach 1:
The NFTs serve as intermediaries in the authentication process, allowing nodes to verify user identity and permissions without direct information exchange. The NFT contains verification credentials that prove user authorization, enabling reliable authentication while preventing security risks associated with sharing sensitive information between nodes.
Data Source
AI summary
In the authentication system, a first wallet of a first decentralized ledger shared by a plurality of first nodes accessible to first information about a user includes a URI of first information, and first specification information for specifying a second wallet of a second decentralized ledger shared by a plurality of second nodes accessible to second information about user, and second wallet includes a URI of second information and second specification information for specifying first wallet. First and second specification information are stored as tokens having non-fungibility, respectively. Second node, in response to a request from a user terminal, requests first node to authenticate second node for user, by using second specification information. The first node, in response to a request from a control part of the user terminal, requests the second node to authenticate the first node for the user, by using the first specification information.


