Real-Time User Authentication via Transaction History Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current user authentication methods for linking financial accounts to services are time-consuming, often taking several days to verify ownership, which hinders real-time registration and access to services.
Innovation Solution
A system and method that authenticates users in real-time during the registration process by utilizing an authentication service that queries historical transaction data from a user's account, presenting a dynamic user interface with transaction information for verification, and applying business rules to validate user ownership.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional authentication methods (confirming small deposit amounts) are used to verify account ownership, then authentication accuracy is improved, but authentication time increases significantly (taking up to several days)
Solution Approach 1:
The system performs preliminary actions by pre-collecting and storing transaction history data from financial accounts before authentication is needed. When authentication is required, the system immediately queries this pre-existing data and generates verification questions, eliminating the need for time-consuming deposit confirmation processes.
Solution Approach 2:
The system creates a copy of the account ownership verification process by using transaction history data that mirrors the actual account activity. Instead of requiring physical deposit confirmations, the system presents copied transaction information (dates, amounts, merchants) that the user must verify, providing accurate authentication without the time delay of traditional methods.
2Speed
If real-time authentication is implemented by querying historical transaction data, then authentication speed is improved, but system complexity increases due to additional data processing requirements
Solution Approach 1:
The system introduces an intermediary authentication service component that mediates between the user and the financial account. This intermediary handles the complexity of data querying, processing, and presentation, while providing a simple authentication interface to users and a standardized verification mechanism to service providers.
Solution Approach 2:
The system enables self-service authentication by allowing users to independently verify their own account ownership by confirming transaction details presented on screen. Users autonomously complete the authentication process by answering verification questions based on their own transaction history, eliminating the need for manual verification by customer service representatives.
3Measurement precision
If dynamic user interface with transaction information is presented for verification, then authentication precision is improved, but user operation complexity increases
Solution Approach 1:
The authentication process is segmented into distinct components: transaction data retrieval, verification question generation, user interaction, and result processing. The user interface presents only the necessary verification questions segmented from the complete transaction history, reducing cognitive load while maintaining authentication precision through targeted verification of specific transaction details.
Data Source
AI summary
According to some embodiments, a registration request is received from a user, the user providing information identifying an account. A transaction database is queried using the information identifying an account, and a set of transactions conducted using the account are identified, each of the transactions having at least one transaction detail field. The set of transactions is presented to said user with at least one of the transaction detail fields being redacted. The user is prompted to provide the at least one of the redacted transaction detail fields, and a determination is made whether to authenticate the user based on a response of the user.


