Cryptographic Token Sharing for Anonymous Employment Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing authentication methods fail to ensure secure and anonymous data sharing, particularly in scenarios requiring privacy, such as employment verification, where conventional methods like passwords and biometrics are inadequate.
Innovation Solution
Utilizing blockchain technology and cryptographic tokens, specifically non-fungible tokens, to securely share employment verification data anonymously by encrypting and encoding the data, verifying authenticity through matching encodings, and ensuring data integrity without exposing it to third parties.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional authentication methods (passwords, biometrics) are used, then authentication can be performed, but anonymity and privacy cannot be ensured
Solution Approach 1:
The patent introduces cryptographic tokens as an intermediary between the user and the verification system. The token contains encrypted verification data and can be transferred independently, allowing authentication without direct exposure of personal information. The token acts as a mediator that proves employment verification while preserving user anonymity.
Solution Approach 2:
The patent creates a cryptographic copy of verification data that can be transferred and verified without revealing the original sensitive information. The encrypted verification data in the token is a functional copy that proves authenticity while maintaining privacy, allowing multiple verifications without exposing underlying personal data.
2Reliability
If encrypted verification data is stored on a blockchain, then data integrity and authenticity can be verified, but the system complexity increases
Solution Approach 1:
The patent employs a multi-functional cryptographic token that combines multiple capabilities: storing encrypted verification data, containing transfer functionality, providing authentication proof, and enabling blockchain verification. This universal token design consolidates what would otherwise require multiple separate systems into a single integrated solution.
Solution Approach 2:
The patent transforms verification data from plain text to encrypted format and represents it as a cryptographic token on the blockchain. By changing the state and format of the data (from readable to encrypted, from database storage to blockchain token), the system achieves enhanced security and verifiability while the token structure manages the complexity.
3Loss of information
If verification data is shared anonymously, then privacy is protected, but verification of data authenticity becomes more difficult
Solution Approach 1:
The patent replaces traditional mechanical verification methods (direct inspection of verification documents, manual background checks) with cryptographic verification. The encrypted verification data in the token can be verified through cryptographic proofs and blockchain validation, substituting physical/document-based verification with mathematical and algorithmic verification that works seamlessly with anonymous data.
Solution Approach 2:
The patent implements a feedback mechanism where the verification system can validate the token's authenticity through blockchain verification and cryptographic checks. The system provides feedback on whether the token is genuine, has been properly transferred, and contains valid encrypted verification data, enabling authenticity verification without compromising anonymity.
Data Source
AI summary
Methods and systems are described herein for an access control system that may receive, from a device associated with a cryptography-based storage application, a blockchain operation request. The blockchain operation request may include an identifier of a cryptographic token (e.g., non-fungible token) that may store encrypted verification data encrypted using a public key associated with the cryptography-based storage application. The access control system may use an address associated with the cryptography-based storage application to send the verification data so that the verification data is decrypted and a first encoding of the decrypted data is generated by the device associated with the cryptography-based storage application. The access control system may then compare that first encoding with a second encoding made from the original verification data, and, based on the first encoding matching the second encoding, generate an authentication confirmation.


