Payment Terminal Encryption Chaining for Clock Desynchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing payment card systems face desynchronization issues due to external environmental disturbances, leading to invalid transaction codes and increased complexity in architecture requirements, which result in customer abandonment and operational inefficiencies.

Innovation Solution

A method for generating and verifying payment data using a chaining process that involves encrypting current data with an encryption key, allowing for iterative encryption and verification, reducing sensitivity to clock desynchronization and environmental disturbances, and ensuring code validity through public and private key cryptography.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If 3D Secure technique is implemented to add verification step, then transaction security is improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvetransaction securityVSAvoidarchitectural complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the verification logic from the complex server-based 3D Secure architecture and embeds it directly into the payment card terminal. The terminal independently generates and validates dynamic verification codes using local cryptographic modules, eliminating the need for complex intermediary verification servers and reducing architectural complexity while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The payment terminal performs self-verification by generating dynamic verification codes locally and validating transactions independently without requiring external verification servers. The terminal uses its embedded cryptographic module to autonomously handle security operations, reducing dependency on complex external infrastructure.

Inventive Principle:
Principle #25Self-service

2Reliability

If dynamic verification code is implemented, then transaction security is improved, but sensitivity to clock desynchronization increases

Engineering Contradiction:
Improvetransaction securityVSAvoidtime synchronization accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent pre-generates and stores multiple verification codes in the terminal's memory before they are needed. Instead of generating codes in real-time based on clock time, the terminal has a buffer of pre-computed codes ready for use, eliminating the need for precise clock synchronization while maintaining the security benefits of dynamic codes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The terminal maintains a buffer of pre-generated verification codes to cushion against clock desynchronization issues. This buffer acts as a safety margin that allows the system to continue operating securely even when time synchronization drifts occur, preventing transaction failures due to timing errors.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If additional verification step is added, then transaction security is improved, but productivity deteriorates due to customer abandonment

Engineering Contradiction:
Improvetransaction securityVSAvoidtransaction completion rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces the manual customer action of entering verification codes with automated generation and display within the terminal. The verification code is automatically generated, displayed on the terminal screen, and transmitted electronically, eliminating the need for customers to manually type codes and reducing abandonment due to inconvenience.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The verification code is displayed directly on the terminal screen and transmitted electronically to the merchant system, creating an automated copy of the verification process. This eliminates the need for customers to manually transcribe codes from SMS or other external sources, streamlining the verification step and reducing abandonment.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11544705B2Method for the encryption of payment means data, corresponding payment means, server and programs
Publication Date: 2023.01.03 BANKS & ACQUIRERS INT HLDG SAS
  • US11544705B2 patent drawing
  • US11544705B2 patent drawing
  • US11544705B2 patent drawing

AI summary

A method for encrypting a piece of payment means data is disclosed. This method is implemented by a payment means having a data processor. Such a method has at least one iteration of the following steps: obtaining a current piece of payment means data from a memory of the payment means; generating a following piece of payment means data as a function of the current piece of payment means data and as a function of an encryption key of the payment means; replacing the current piece of payment means data by the following piece of payment means data within the memory of the payment means.