Blockchain Identity Verification via Hash Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for user identification are vulnerable to security breaches and do not provide a robust method for managing user identities and verifying transactions securely.
Innovation Solution
A system and method utilizing a public storage facility, such as a blockchain, to manage user identities by processing personal data through hashing and encryption with public and private keys, enabling secure certification and transaction verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional identification systems (bank cards, passwords, challenge questions) are used, then user identification can be obtained, but the system is vulnerable to security breaches and identity theft
Solution Approach 1:
The patent extracts the identification verification process from traditional centralized systems and stores it in a decentralized blockchain network. The user's identification hash is stored on the blockchain rather than in a centralized database, eliminating the single point of failure that makes traditional systems vulnerable to breaches.
Solution Approach 2:
The patent introduces a certification entity as an intermediary that issues digital certificates to users. This intermediary verifies the user's identity and provides a certificate that can be used for authentication without exposing sensitive personal information, thereby reducing identity theft risk.
2Ease of operation
If personal data is stored in centralized databases for verification, then identity verification can be performed, but the system becomes a target for attacks and data breaches
Solution Approach 1:
The patent extracts the verification data from centralized databases and stores it in a decentralized blockchain network. Only the hash of the personal data is stored on the blockchain, not the actual personal information, making it impossible for attackers to obtain usable personal data even if they breach the system.
Solution Approach 2:
The patent implements different storage qualities for different types of data. Sensitive personal information is stored locally in encrypted form, while only the hash is stored on the blockchain. This local quality differentiation ensures that even if the blockchain is compromised, the actual personal data remains protected.
3Reliability
If hashing and encryption are applied to personal data, then security is enhanced, but the complexity of the system increases
Solution Approach 1:
The patent implements automatic hashing and encryption processes that occur without user intervention. The system automatically generates cryptographic keys, hashes personal data, and stores it on the blockchain. This self-service approach handles the complexity in the background while maintaining simple user interaction.
Solution Approach 2:
The patent uses universal cryptographic standards (hashing and encryption) that can be applied across different identification scenarios. These same cryptographic techniques serve multiple functions: data protection, verification, and authentication, reducing overall system complexity through reuse of proven technologies.
Data Source
AI summary
Systems and methods for managing the identity of a user are provided. One example includes receiving personal data identifying the user to define input data. The receiving of personal data is via an application that enables entry of said personal data for verifying the identity of the user by third parties. Then, executing a hash of the input data for generating a hash value. The method includes executing, responsive to input via a user accessible interface of the application, instructions for transmitting the hash value to a block chain over a network connection. The application is configured for receiving back from the block chain a transaction number corresponding to the hash value transmitted to the block chain. Then providing said personal data identifying the user and the transaction number to a third party for verifying the identity of the user. The third party is configured to generate a second hash value using at least part of the personal data. The third party is configured to use the transaction number to retrieve the hash value from the block chain and compare the second hash value with the hash value retrieved from the block chain. If said second hash value matches the retrieved hash value the identity of the user is considered verified by the third party.


