Distributed Ledger Encrypted Digital Identity Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional blockchain implementations lack a secure and efficient method for managing and verifying encrypted digital identities across various networks, particularly in IoT devices and mobile devices, which is crucial for secure access and authentication.
Innovation Solution
Implementing a distributed ledger system that utilizes a private key as an identity token, stored in a key library, and generates a public key for blockchain transactions, enabling secure identity verification through smart contracts and cryptographic hashes, ensuring secure access and authentication across networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional blockchain implementations are used for identity management, then basic transaction recording is achieved, but secure and efficient encrypted digital identity verification across networks is lacking
Solution Approach 1:
The patent implements a universal identity verification system where a private key serves as a multi-functional identity token that can be used across different networks and devices. The public key derived from this private key enables the same identity to be verified on any blockchain network that supports the standard, making the identity management system adaptable across diverse networks while maintaining security through cryptographic verification
Solution Approach 2:
The patent introduces smart contracts as intermediary components that facilitate identity verification between different networks. These smart contracts act as mediators that can verify identities using public keys without requiring direct trust between networks, enabling secure cross-network identity verification while maintaining the decentralized nature of blockchain systems
2Reliability
If cryptographic hashes are used for identity verification, then authentication security is improved, but reverse hashing attacks may compromise identity data integrity
Solution Approach 1:
The patent employs asymmetric cryptography where a private key generates a public key through a one-way mathematical relationship. This asymmetric relationship ensures that while the public key can be derived from the private key, the reverse operation is computationally infeasible. This asymmetry protects against reverse hashing attacks while enabling secure authentication, as the public key serves as a safe identifier that cannot be used to recover the sensitive private key
Solution Approach 2:
The patent performs preliminary cryptographic transformations where the private key is converted to a public key before being stored or transmitted on the blockchain. This preliminary action ensures that the sensitive private key never leaves the user's device, while the public key is预先 prepared for verification purposes, preventing exposure to reverse hashing attacks while maintaining authentication capability
3Ease of operation
If private keys are stored in key libraries for identity management, then identity token functionality is achieved, but secure access control across devices becomes complex
Solution Approach 1:
The patent implements a self-service identity management system where the private key stored in the key library automatically generates the public key and handles cryptographic operations without requiring complex external verification systems. The device itself performs authentication by presenting the public key and proving possession of the corresponding private key through digital signatures, eliminating the need for complex centralized access control mechanisms while maintaining security
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
The disclosed technique includes identity verification implanted via a blockchain. An identity system utilizes a key library to store private keys and a smart contract functionality to facilitate verification with third-party users. The identity system generates a public key based on the private key where the public key is stored on a blockchain. The public key stored on the blockchain can be retrieved by a third-party user via the smart contract functionality to authenticate a user on the blockchain.