NFC Push Initiation for Secure Multi-Device Data Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data exchange methods between user devices and terminal devices, such as in payment transactions, often compromise security and privacy due to the terminal device relaying sensitive information, requiring intermediate token service validation, and inefficient use of computational and networking resources.
Innovation Solution
Implementing a push model where the user device initiates data exchange via NFC, encrypting the transaction information, and transmitting it directly to a server for validation, bypassing the need for intermediate token service validation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal device relays sensitive information in data exchange, then the data exchange can be initiated, but security and privacy are compromised
Solution Approach 1:
The patent extracts the sensitive credential relay function from the terminal device and relocates it to the user device. The user device now directly transmits credentials to the backend system, eliminating the terminal device's role as an intermediary that handles sensitive information, thus improving security while reducing system complexity
Solution Approach 2:
The patent introduces a new intermediary mechanism - the NFC push initiation protocol - that enables direct secure communication between the user device and backend system without requiring the terminal device to relay sensitive information. This resolves the contradiction by providing a new communication path that maintains security
2Productivity
If the terminal device prepares and transmits transaction information, then the data exchange can be initiated, but computational and networking resources are inefficiently used
Solution Approach 1:
The patent inverts the traditional pull model where the terminal device requests and receives transaction information, transforming it into a push model where the user device proactively initiates the data exchange by pushing credentials to the backend system. This inversion eliminates unnecessary computational steps at the terminal device and reduces networking overhead
Solution Approach 2:
The user device performs preliminary actions by preparing and transmitting credentials before the terminal device needs to process transaction information. This preliminary credential push enables the backend system to validate and process transactions more efficiently, reducing overall computational resource expenditure
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enhances security by ensuring sensitive information is transmitted directly to backend systems, reducing computational and networking resource expenditure, and improving overall data exchange efficiency.
Implementation Method 1
establishing a near-field communication (NFC) connection with a terminal device
Data Source
AI summary
Techniques are disclosed for initiating a push transaction data exchange using a near-field communication connection. A user device can establish a near-field communication connection with a terminal device and then receive a request that includes a data exchange payload characterizing a data exchange between a first computing system associated with the entity and a second computing system associated with a data exchange account associated with the user device. In response to receiving the request, the user device can generate an encrypted data exchange payload and transmit the encrypted data exchange payload to a server device. The server device can be configured to validate the encrypted data exchange payload using the data exchange account identifier. The user device can then receive an indication from a third party computer system that the data exchange was successfully completed.


