Blockchain One-Time Password Conveyance for Offline Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing two-factor authentication methods for payment transactions are ineffective when consumers lack cellular service or do not have their mobile device, preventing them from completing transactions.
Innovation Solution
A system that uses a blockchain to convey one-time passwords, where the telecom network submits the password to the blockchain using a private key, allowing verification without requiring the consumer to receive the password directly, enabling transactions even without a mobile device or service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional one-time password delivery via mobile device is used, then transaction security is improved, but transaction availability deteriorates when consumer lacks cellular service or mobile device
Solution Approach 1:
The patent introduces a blockchain as an intermediary system between the one-time password generation and verification processes. Instead of requiring direct communication between the consumer's mobile device and the financial institution, the blockchain serves as a mediator that stores and verifies one-time passwords. This allows consumers without mobile service to complete transactions by having their one-time password submitted to the blockchain by an alternative method (such as offline capture or alternative communication channels), resolving the contradiction between maintaining security and ensuring availability.
2Speed
If one-time password is transmitted directly to consumer's mobile device, then authentication speed is improved, but system reliability deteriorates when network connectivity is unavailable
Solution Approach 1:
The patent implements preliminary action by pre-submitting one-time passwords to the blockchain before the actual transaction occurs. The blockchain maintains a ready pool of verified one-time passwords that can be quickly referenced during transactions. This preliminary preparation ensures that when a transaction needs to be authorized, the verification process is rapid (maintaining speed) while the system remains reliable even if network connectivity is temporarily unavailable, as the blockchain already contains the necessary authentication data.
3Adaptability or versatility
If blockchain is introduced for one-time password conveyance, then transaction availability is improved, but system complexity increases
Solution Approach 1:
The patent applies universality by designing the blockchain system to serve multiple functions simultaneously. The same blockchain infrastructure that provides one-time password verification also serves as a distributed ledger for transaction recording, a secure communication channel, and an authentication database. This multi-functionality reduces the need for separate specialized systems, thereby limiting the increase in overall system complexity while maintaining improved transaction availability across various conditions.
Data Source
AI summary
A method for conveying a one-time password using blockchain includes: receiving proposed transaction data from a merchant system including payment credentials, receiving account details, and a transaction amount; identifying user account data associated with the payment credentials including an account identifier; identifying a one-time password; transmitting the one-time password and account identifier to a third party system; receiving a data identification value from an external computing device; identifying a blockchain data value included in a blockchain including a password value based on the received data identification value; validating, the identified one-time password based on the password value; and initiating payment of the transaction amount from a first transaction account associated with the payment credentials to a second transaction account associated with the receiving account details upon validation of the identified one-time password.


