Dynamic QR Code Payment Security via Segmented Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current payment two-dimensional code systems face security risks due to inability to distinguish between original and screenshot/photographed codes, and require two-step authentication which increases network instability and failure rates.

Innovation Solution

Generating a pair of two-dimensional bar codes where account and payment information are split and encrypted, with each code containing a key to parse the other, allowing for secure verification without two-step authentication by alternately displaying and scanning the codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If two-step authentication is added to distinguish original two-dimensional bar code from screenshot, then payment security is improved, but network stability requirement increases and authentication failure rate increases

Engineering Contradiction:
Improvepayment securityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The payment verification process is segmented into two independent phases: (1) behavioral authentication during code generation that detects whether the code is original or screenshot without requiring network communication, and (2) payment verification that proceeds directly if behavioral authentication passes. This segmentation eliminates the need for two-step authentication while maintaining security by embedding security checks within the code generation process itself.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary behavioral authentication during the code generation phase by analyzing touch patterns, holding time, and interaction characteristics before the actual payment verification occurs. This preliminary action identifies and blocks screenshot attempts in advance, preventing them from reaching the payment verification stage and eliminating the need for subsequent two-step authentication.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If two-step authentication is implemented, then ability to distinguish original code from screenshot is improved, but payment process time increases

Engineering Contradiction:
Improvecode authenticity verificationVSAvoidpayment process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary behavioral authentication during the code generation phase by analyzing touch patterns, holding time, and interaction characteristics before the actual payment verification occurs. This preliminary action identifies and blocks screenshot attempts in advance, preventing them from reaching the payment verification stage and eliminating the need for subsequent two-step authentication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

For codes that pass the preliminary behavioral authentication, the system skips the intermediate two-step authentication process and proceeds directly to payment verification. This rushing through of the verification process for legitimate codes significantly reduces payment processing time while maintaining security through the initial behavioral filter.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If two-step authentication is added, then security against embezzlement is improved, but network stability requirement increases

Engineering Contradiction:
Improvepayment securityVSAvoidnetwork stability requirement
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs self-service security verification by analyzing behavioral characteristics (touch patterns, holding time, interaction sequences) locally during code generation without requiring network communication. This self-service approach embeds security checks within the client-side code generation process, eliminating dependence on network stability for authentication while maintaining robust security against screenshot and embezzlement attempts.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11954691B2Payment two-dimensional code secure payment method and system without two-step authentication
Publication Date: 2024.04.09 CIENET TECH BEIJING
  • US11954691B2 patent drawing
  • US11954691B2 patent drawing
  • US11954691B2 patent drawing

AI summary

A payment two-dimensional code secure payment method and system without two-step authentication. The method comprises the following steps: by means of a payment application, producing a first payment two-dimensional code and a second payment two-dimensional code, and alternately displaying the first payment two-dimensional code and the second payment two-dimensional code; respectively identifying the first payment two-dimensional code and the second payment two-dimensional code to acquire complete payment information; sending the complete payment information to a payment centre for verification; when verification is successful, the payment is complete. The present method effectively avoids the property loss incurred by users due to scanning of payment two-dimensional code pictures, and increases payment security.