NFT-Based Cryptographic Token System for Secure Data Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional authentication methods for accessing sensitive data, such as passwords and biometric data, are not feasible for individual users who lack the resources to maintain infrastructure for authentication systems, limiting secure data sharing between individuals and institutions.
Innovation Solution
A data sharing system utilizing blockchain technology and cryptographic tokens (NFTs) to securely grant access to user data by generating tokens that store access parameters like time and location restrictions, enabling controlled access without the need for extensive infrastructure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional authentication processes (passwords, biometric data) are used, then data access security is improved, but infrastructure complexity and maintenance resources increase
Solution Approach 1:
The patent introduces blockchain technology as an intermediary authentication system. Instead of individuals maintaining their own authentication infrastructure, a decentralized blockchain network serves as the mediator that verifies identities and manages access permissions. The blockchain ledger stores authentication data and smart contracts automate access control, eliminating the need for individuals to maintain complex authentication servers while preserving security.
Solution Approach 2:
The system enables self-service authentication through cryptographic key pairs. Users generate their own public-private key pairs and store them in cryptography-based storage applications. The private key serves as the user's authentication credential, allowing them to prove their identity without requiring external authentication infrastructure. This self-managed approach reduces infrastructure complexity while maintaining security through cryptographic verification.
2Ease of operation
If individual users maintain authentication systems, then data access control is improved, but resource requirements and operational burden increase
Solution Approach 1:
The blockchain network provides universal authentication services to all users and institutions. Instead of each user maintaining separate authentication systems, the single blockchain infrastructure serves multiple functions: identity verification, access permission management, and data sharing coordination. This multi-functional approach reduces individual resource requirements while improving ease of operation through a unified system.
Solution Approach 2:
The system uses cryptographic copies of authentication credentials rather than requiring users to maintain full authentication systems. Users hold copies of their private keys and the blockchain maintains copies of public keys and authentication data. These cryptographic copies enable authentication without the need for users to replicate entire authentication infrastructure, reducing resource requirements while maintaining operational simplicity.
3Reliability
If access permissions are required for sensitive data, then data privacy is improved, but data sharing capability deteriorates
Solution Approach 1:
The system implements dynamic access control through time-based and condition-based permissions. Access permissions are not static but can change over time and based on specific conditions. Smart contracts encode access rules that automatically adjust permissions based on temporal parameters, location data, and other dynamic factors. This allows data to be shared with appropriate parties under appropriate conditions while maintaining privacy, resolving the contradiction between access control and sharing capability.
Solution Approach 2:
The system changes access parameters to enable flexible data sharing. Instead of binary access control (access or no access), the system uses multiple parameters including time windows, geographic location, device identifiers, and purpose of access. By varying these parameters, the system can grant access to sensitive data to authorized parties under specific conditions while denying access otherwise, thereby improving both data privacy and sharing capability simultaneously.
Data Source
AI summary
Methods and systems are described herein for enabling users to access user data of other users using cryptographic tokens. A data access system may be used to enable access. The system may receive a blockchain operation request for enabling access to first user data associated with a first user. The system may generate a cryptographic token and an access entry. When the system receives a second blockchain operation request for accessing the first user data, the system may determine one or more parameters for accessing the first user data. In response to verifying the one or more parameters, the data access system may enable access to the first user data.


