Blockchain Identity Verification via Hash Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovesecurityVSAvoididentity theft risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveidentity verificationVSAvoidsecurity breach vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #3Local quality

3Reliability

If hashing and encryption are applied to personal data, then security is enhanced, but the complexity of the system increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10341123B2User identification management system and method
Publication Date: 2019.07.02 PING IDENTITY CORP
  • US10341123B2 patent drawing
  • US10341123B2 patent drawing
  • US10341123B2 patent drawing

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.