Peer-to-Peer Payment Key Control for Revocable Transfers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing peer-to-peer payment systems do not allow payors to revoke payments once they have been made, even if the payee is not present to accept them, leading to potential disputes and inefficiencies.

Innovation Solution

A system utilizing asymmetric key pairs for encrypting payment data, where the decryption key is controlled by the payor, allowing them to revoke payments by controlling the decryption process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If direct payments are made through banks, then payment transfer is completed, but the payment cannot be revoked once made

Engineering Contradiction:
Improvepayment securityVSAvoidpayment revocability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The payment process is segmented into distinct phases: payment initiation, key generation, encrypted data storage, and conditional decryption. By separating the payment authorization from the actual fund transfer and introducing intermediate encryption/decryption steps, the system enables revocability while maintaining security. The payment is not fully executed until the decryption key is provided, allowing the payor to revoke by simply not providing the key.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by generating encrypted payment data and storing it before the actual payment execution. The decryption key is generated and held separately, allowing the payor to control whether the payment proceeds. This preliminary encryption step creates a reversible state where the payment can be cancelled by withholding the decryption key, resolving the contradiction between security and revocability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If asymmetric key pairs are used for encryption, then payment security is improved, but computational resources increase

Engineering Contradiction:
Improvedata securityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system uses asymmetric key pairs where the public key can be freely distributed and the private key remains secure. This copying mechanism allows the encrypted payment data to be stored and transmitted without compromising security, while the computational intensive operations are performed only once during key generation and encryption, not continuously during storage or transmission.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the cryptographic parameters by using asymmetric encryption specifically for the payment data encryption step, while relying on symmetric encryption or simpler authentication mechanisms for other parts of the system. This selective application of strong cryptography minimizes overall computational overhead while maintaining security where it is most critical.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If decryption key control is given to payor, then payment revocability is enabled, but system complexity increases

Engineering Contradiction:
Improvepayment control flexibilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component that manages the decryption key and coordinates between the payor, payee, and payment processor. This intermediary handles the complexity of key management, secure storage, and conditional release, allowing the payor to control revocability through simple actions (withholding or releasing the key) without directly managing complex cryptographic operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The payor is empowered to self-manage the payment revocation by controlling the decryption key themselves, without requiring intervention from bank officials or complex dispute resolution processes. The system provides automated mechanisms for key generation, storage, and release that the payor can control through standard user interfaces, reducing the need for manual intervention and simplifying the overall process despite the cryptographic complexity underneath.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12555105B2System and method for revocable peer-to-peer payments
Publication Date: 2026.02.17 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US12555105B2 patent drawing
  • US12555105B2 patent drawing
  • US12555105B2 patent drawing

AI summary

A method, system, and computer program product is provided for revocable peer-to-peer payments. The method includes generating an asymmetric key pair comprising a first key and a second key, encrypting at least a portion of the peer-to-peer payment data with the first key to generate encrypted payment data, storing the encrypted payment data, communicating the second key to a first device associated with the first user, receiving the second key from a second device associated with the second user, decrypting the encrypted payment data based on the second key received from the second device, and processing the payment from the first account to the second account based on decrypting the encrypted payment data.