PKI Authentication of Blockchain Addresses Before Irreversible Transfers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technology lacks a straightforward mechanism for verifying recipient addresses, particularly for unsophisticated users, leading to potential errors and fraudulent transactions due to the irreversible nature of blockchain transactions.

Innovation Solution

Utilization of public key infrastructure (PKI) to authenticate blockchain addresses by linking certificate information and signed messages, enabling verification of identity information associated with blockchain addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain transactions are made irreversible for security, then reliability is improved, but ease of operation deteriorates due to inability to correct errors

Engineering Contradiction:
Improvetransaction securityVSAvoiderror correction capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs verification of recipient address ownership before the transaction is executed. The sender obtains and verifies a signed message from the recipient confirming they own the address, and this verification occurs before funds are transferred, allowing errors to be caught pre-transaction rather than requiring post-transaction correction

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If blockchain address verification mechanisms are simplified for unsophisticated users, then ease of operation is improved, but measurement precision deteriorates due to reduced verification capability

Engineering Contradiction:
Improveuser accessibilityVSAvoidaddress verification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system introduces an intermediary verification mechanism using signed messages and public key infrastructure. Instead of requiring users to directly verify complex cryptographic addresses, the system uses a signed message from the address owner as intermediary proof of ownership, making verification accessible to unsophisticated users while maintaining cryptographic precision through the underlying PKI mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If public key infrastructure is implemented for address authentication, then reliability is improved, but device complexity increases due to additional verification steps

Engineering Contradiction:
Improveaddress authentication securityVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the complex cryptographic verification logic into a separate, standardized PKI layer. The core blockchain transaction logic remains simple, while the authentication complexity is isolated to the signed message verification process, which can be implemented as a modular component rather than embedding complexity throughout the entire transaction system

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12592837B2PKI-based authentication of blockchain addresses
Publication Date: 2026.03.31 PAYPAL INC
  • US12592837B2 patent drawing
  • US12592837B2 patent drawing
  • US12592837B2 patent drawing

AI summary

Techniques are disclosed relating to determining identity information of a user associated with a blockchain address. An application of a first user can receive information indicative of a blockchain address of a second user. This information either includes or is usable to retrieve a certificate of the second user, which is signed by a private key of a certificate authority (CA), and which includes identity information of the second user. The application of the first user can verify the certificate using a public key of the CA. The application of the first user can then cause identity information of the second user to be included in a user interface presented to the first user. This information allows the first user to have more information about the second user before commencing an irreversible blockchain transaction with that user.