Dynamic Optical Code Generation for Secure Payment Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods of electronic payments, particularly using NFC and QR code technologies, face issues such as compatibility limitations, unreliable scanning, and security concerns, which hinder seamless and secure transaction processes.

Innovation Solution

A computer-implemented method and device for user authentication and transaction staging that generates and displays optical codes, such as barcodes, on a user device, allowing for secure and convenient payment transactions by scanning these codes with a merchant device, while also incorporating unpredictable numbers for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If NFC technology is used for contactless transactions, then transaction speed and convenience are improved, but compatibility with electronic devices and merchants is worsened

Engineering Contradiction:
Improvetransaction speedVSAvoiddevice compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary encoding system that converts transaction data into universally scannable optical formats (barcodes, QR codes). This intermediary layer allows NFC-enabled devices to communicate with non-NFC merchants by translating the interaction into a compatible optical scanning format, thereby resolving the compatibility issue while maintaining transaction speed benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements multi-functionality by enabling the same user device to perform both NFC transactions (when available) and optical code generation (when NFC is unavailable). This universal approach allows the solution to adapt to different device capabilities and merchant infrastructures, eliminating the binary choice between speed and compatibility.

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

2Ease of operation

If QR code technology is used for payments, then device compatibility and ease of operation are improved, but security and reliability are worsened

Engineering Contradiction:
Improveuser convenienceVSAvoidtransaction reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic optically-scannable codes that change with each transaction rather than using static codes. This dynamic nature ensures that each code is valid only for a specific transaction instance, preventing replay attacks and ensuring transaction freshness. The system dynamically generates codes that incorporate transaction-specific data, making them reliable yet easy to use.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the optical codes by incorporating unpredictable numbers and transaction-specific data into the code structure. This parameter change ensures that each code represents a unique, secure transaction instance while maintaining the simplicity of optical scanning for users.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If static QR codes are used for transactions, then ease of operation is improved, but security against replay attacks is worsened

Engineering Contradiction:
Improvescanning simplicityVSAvoidreplay attack vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent transforms static QR codes into dynamic, time-sensitive codes that automatically expire after use or after a predetermined time period. This dynamic characteristic eliminates replay attack vulnerabilities while preserving the simplicity of optical scanning, as users still simply scan the code without needing to understand its temporal nature.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements periodic code generation where new transaction codes are created for each transaction instance and become invalid after a single use or time threshold. This periodic regeneration of secure codes maintains user convenience while systematically preventing replay attacks through built-in expiration mechanisms.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250190970A1User authentication and transaction staging
Publication Date: 2025.06.12 MASTERCARD INT INC
  • US20250190970A1 patent drawing
  • US20250190970A1 patent drawing
  • US20250190970A1 patent drawing

AI summary

There is presented a method and a computing device for user authentication and transaction staging on a user device. The method comprises authenticating a user of the user device by a first device verification method and generating transaction credentials at the user device. The method further comprises generating at least one optical code data corresponding to the transaction credentials and displaying the at least one optical code on the user device in a form suitable for scanning by a second device to progress a transaction with the second device.