Blockchain Address Authentication Using a Verification Index

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The public nature of blockchain addresses on decentralized ledgers makes it difficult to authenticate the identity of the owner without revealing sensitive information, such as private keys or account balances, while maintaining anonymity and security.

Innovation Solution

A verification index is maintained to map entities with blockchain addresses, allowing authentication and verification of ownership without direct cryptographic challenges, using asymmetric encryption and a query-based system to confirm ownership and fund availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic challenges are used to authenticate blockchain address ownership, then authentication reliability is improved, but information leakage risk increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidinformation leakage
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a verification index as an intermediary data structure that stores pre-computed verification information mapping blockchain addresses to entity identities. This mediator allows third parties to verify ownership without directly interacting with the private key or receiving cryptographic challenges, thus maintaining authentication reliability while preventing information leakage about account balances and private keys.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary authentication actions by pre-computing and storing verification information in the verification index before any third-party verification occurs. This preliminary action allows instant verification of ownership without requiring real-time cryptographic challenges, thereby improving authentication reliability while eliminating the need for information-revealing challenge-response interactions.

Inventive Principle:
Principle #10Preliminary action

2Speed

If verification index is implemented to map entities to blockchain addresses, then authentication speed is improved, but system complexity increases

Engineering Contradiction:
Improveauthentication speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the authentication system into distinct components: the verification index data structure for fast lookups, the entity authentication module for initial verification, and the transaction processing module for executing operations. This segmentation enables fast authentication through index queries while managing system complexity through modular design, where each component has a specific responsibility.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If entity identities are kept anonymous on blockchain, then privacy is improved, but transaction verification difficulty increases

Engineering Contradiction:
Improveprivacy protectionVSAvoidverification difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent creates a copy of the verification information in the verification index that represents entity identities without revealing actual private keys or sensitive account information. This copy allows third parties to verify ownership and transaction legitimacy while the original sensitive information remains protected and anonymous on the blockchain.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4395232B1Authentification blockchain addresses
Publication Date: 2025.11.26 EBAY INC
  • EP4395232B1 patent drawingFigure 1
  • EP4395232B1 patent drawingFigure 2
  • EP4395232B1 patent drawingFigure 3

AI summary

To determine the authenticity between an identity, such as a person, business, or social media handle, and a blockchain address, a verification index is generated. The verification index is generated by determining that the identity controls transaction of the blockchain address using a message encrypted by the identity using the private key. Once the authenticity between the identity and a blockchain address is verified, the identity is mapped to the blockchain address in the verification index. The verification index can be used provide an indication of the authenticity between the identity and the blockchain address by querying the verification index, such as in response to an API (application programming interface) call.