Dynamic Authentication Token Generation Using Digital Footprint
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in remembering and securely managing authentication credentials for data exchange between multiple systems, which are often compromised in data breaches, necessitating a system-to-system authentication method that eliminates user involvement.
Innovation Solution
A system generates and manages authentication tokens using a user's historical datasets and encryption algorithms, dynamically creating tokens that are transmitted and stored across systems for verification, eliminating the need for user-provided credentials and enhancing security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional authentication credentials (username, password, multi-factor authentication code) are used for data exchange between systems, then authentication can be performed, but the credentials are difficult to remember, highly labor intensive for users to provide, and highly susceptible to being compromised in data breaches
Solution Approach 1:
The system enables self-service authentication by automatically generating authentication tokens using the user's digital footprint data stored in the historical datastore. The encryption engine processes the user's historical datasets and generates tokens without requiring user intervention, eliminating the need for users to remember or manually provide credentials while maintaining security through cryptographic processes
Solution Approach 2:
The patent introduces an intermediary authentication token system that mediates between the user's digital footprint and third-party systems. Instead of direct credential verification, the system uses encryption algorithms to transform user data into authentication tokens that serve as intermediaries, allowing secure system-to-system authentication without exposing sensitive user credentials
2Reliability
If multiple authentication credentials are required for secure data exchange, then security is improved, but the complexity of managing these credentials increases significantly
Solution Approach 1:
The authentication system is segmented into distinct functional components: a historical datastore that stores user digital footprint, an encryption engine that processes data, and a token generation mechanism. This segmentation allows each component to perform its specific function independently, reducing overall system complexity while maintaining security through specialized processing at each stage
Solution Approach 2:
The system changes the parameter of authentication from static credentials (username/password) to dynamic tokens generated through cryptographic transformation. By applying encryption algorithms to user data, the system transforms unsecure or hard-to-manage credentials into secure, easily transmittable authentication tokens that can be automatically exchanged between systems
3Ease of operation
If user credentials are stored and transmitted for authentication, then authentication functionality is enabled, but the risk of credential compromise in data breaches increases
Solution Approach 1:
The system converts potentially harmful user data (historical datasets that could be compromised) into beneficial authentication tokens through cryptographic encryption. The encryption process transforms sensitive user information into secure tokens that maintain authentication functionality while protecting the underlying data from compromise, effectively converting a security risk into a security advantage
Data Source
AI summary
Embodiments of the invention are directed to systems, methods, and computer program products for generation of dynamic authentication tokens for use in system-to-system transaction authorization and user identity verification. The system utilizes user historical data to generate unique authentication tokens which are customized to a particular user. Furthermore, the system rotates not only the encryption algorithms used, but also the datasets being encrypted in order to provide a high level of security such that even if a user's historical data was compromised, it would be highly unlikely that an attacker would be able to recreate the authentication token stemming from said historical data at any given point in time. The system eliminates the need for user-provided authentication credentials and provides a more secure and more efficient method of authenticating data exchange between multiple systems or applications.


