NFC Payment Card Authentication for Voice Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart digital assistants (SDAs) lack secure authentication methods for verifying authorized users, especially when interacting with cloud services through voice commands, leading to potential unauthorized transactions.
Innovation Solution
The implementation of a system that uses a payment card with a near-field communication (NFC) interface and a cryptographic algorithm to authenticate voice-based transactions. The system generates encrypted data based on a master key and counter value stored in the payment card, which is then used to confirm authorized purchases.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If voice recognition is used for authentication, then ease of operation is improved, but security is worsened
Solution Approach 1:
A payment card with NFC interface serves as an intermediary authentication device. The card contains cryptographic algorithms and encryption keys that generate encrypted data to verify user identity. This mediator combines the convenience of voice commands with the security of cryptographic authentication, resolving the contradiction between ease of operation and security.
2Reliability
If traditional authentication methods are used, then security is improved, but ease of operation is worsened
Solution Approach 1:
Traditional mechanical authentication methods (keyboards, password entry) are replaced with a hybrid system combining voice recognition and NFC-based cryptographic authentication. The payment card's cryptographic algorithm replaces complex password verification, maintaining security while improving ease of operation through voice-based interaction.
3Productivity
If voice commands are allowed without authentication, then productivity is improved, but security is worsened
Solution Approach 1:
Authentication is performed preliminarily through NFC-based cryptographic verification of the payment card before executing voice commands for transactions. The encrypted data from the card is verified in advance, ensuring security is established before productivity-enhancing voice operations proceed, thus resolving the contradiction between transaction speed and security.
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
This solution enhances the security of voice-based transactions by ensuring that only authorized users can initiate purchases, eliminating the risk of unauthorized access and providing a more secure authentication method compared to traditional voice command systems.
Implementation Method 1
Encrypted data from a payment card may be received via a near-field communication interface of the smart digital device
Implementation Method 2
The encrypted data is generated by a cryptographic algorithm that uses an encryption key. The encryption key may be stored in a memory of the payment card and generated based on a master key and a counter value stored in a memory of the payment card
Data Source
AI summary
Disclosed are a system and techniques for authenticating voice transactions with a payment card. A system example may include a purchase application executing on a smart digital device, and a payment card. The purchase application may receive an item purchase request via an audio input device of the smart digital device for an item available to purchase. The received item purchase request may be sent to an application server or the like, and, in response, a list of merchants offering the item available for purchase and each merchant's price for the item available to purchase may be received. The list may be presented on a smart digital device display for selection of at least one of the merchants selling the item may be received. A payment card may be inserted into the smart digital device's near-field communication field to provide a signal containing encrypted data.


