Offline Contactless Payment Authentication Using OS-Provided Decryption Ciphers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current contactless payment transaction authentication methods require internet connectivity, leading to latency and inconvenience, and cannot store PINs on customer devices without hardware-backed secured storage, violating security standards.

Innovation Solution

A system that decrypts a transaction PIN stored in an encrypted form locally on a customer device using a cipher received from the operating system, allowing offline authentication without server communication, and uses the PIN to access a token for processing payments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PIN is stored on customer mobile device, then authentication can be performed offline, but security standards (PCI DSS) are violated

Engineering Contradiction:
Improveauthentication availabilityVSAvoidsecurity compliance
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system segments the authentication process into two parts: the PIN remains encrypted and stored locally on the device, while the decryption key (cipher) is provided by the operating system's secure authentication mechanism. This segmentation allows the PIN to be stored locally without violating security standards, as the actual decryption capability is controlled by the OS's secure environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The operating system's authentication mechanism acts as an intermediary between the stored encrypted PIN and the decryption process. When the customer provides biometric authentication or other secure credentials to the OS, the OS generates or retrieves the cipher and provides it to the application. This intermediary role ensures that the PIN storage complies with security standards while still enabling offline authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If server communication is required for authentication, then security can be maintained, but transaction latency increases

Engineering Contradiction:
ImprovesecurityVSAvoidtransaction processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing the PIN in encrypted form locally on the customer's mobile device before any transaction occurs. The encryption is done in advance using a cipher that will be provided by the operating system when needed. This preliminary setup eliminates the need for real-time server communication during the actual transaction, reducing latency while maintaining security through the pre-established encrypted storage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The mobile device performs self-service authentication by locally decrypting the PIN using the cipher provided by the operating system's authentication mechanism. The device does not need to contact external servers for authentication, as it has all the necessary components (encrypted PIN storage and OS-provided cipher) to perform the authentication independently and instantly.

Inventive Principle:
Principle #25Self-service

3Reliability

If internet connection is required for authentication, then transaction security can be verified, but customer convenience deteriorates

Engineering Contradiction:
Improvetransaction verificationVSAvoidcustomer convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system extracts the essential authentication functionality from the server-dependent model and implements it locally on the customer's mobile device. By storing the encrypted PIN locally and using the operating system's secure authentication mechanism to provide the decryption cipher, the system removes the mandatory requirement for internet connection and server communication, thereby improving customer convenience while maintaining transaction verification security.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11455622B2Computer system and computer-implemented method for authenticating a contactless payment transaction
Publication Date: 2022.09.27 MASTERCARD INT INC
  • US11455622B2 patent drawing
  • US11455622B2 patent drawing
  • US11455622B2 patent drawing

AI summary

An application system for authenticating a contactless payment transaction is described, the application system comprising: (i) a verification module configured to receive, from an operating system, a cipher if a customer is authenticated; and (ii) an access module configured to: (a) instruct the operating system to use the cipher to decrypt a transaction personal identification number (PIN) which is stored in a local database in an encrypted form; (b) receive the transaction PIN once decrypted; and (c) use the transaction PIN to access a token, the token being associated with payment details for processing the payment transaction.