Autogenerated Authentication via Segmented Passcode Verification Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-factor authentication systems are vulnerable to interception of authentication information, allowing malicious actors to gain unauthorized access.
Innovation Solution
A system for autogenerated authentication of network communications using multiple verification nodes to generate and verify representations of passcode segments, requiring multiple pieces of information to compromise the authentication process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multi-factor authentication is implemented, then network security is improved, but the system becomes susceptible to interception of authentication information
Solution Approach 1:
The passcode is divided into multiple segments, with each segment verified by a separate verification node. This segmentation ensures that even if one segment is intercepted, the complete authentication information cannot be compromised, directly addressing the interception vulnerability while maintaining security.
Solution Approach 2:
Verification nodes act as intermediaries between the user and the authentication system. These nodes generate and verify representations of passcode segments without exposing the actual passcode information, thereby preventing interception while maintaining reliable authentication.
2Object-affected harmful factors
If multiple verification nodes are used to generate representations of passcode segments, then interception resistance is improved, but device complexity increases
Solution Approach 1:
Instead of distributing the actual passcode across multiple nodes, the system creates representations (copies) of passcode segments that are verified by different nodes. This approach increases interception resistance while avoiding the complexity of managing multiple complex authentication systems.
Solution Approach 2:
The verification nodes perform multiple functions: generating representations, verifying segments, and contributing to the overall authentication decision. This multi-functionality reduces the need for separate specialized components, thereby managing system complexity while achieving high interception resistance.
3Ease of operation
If automated background authentication is implemented, then user experience is maintained, but authentication process complexity increases
Solution Approach 1:
The authentication system automatically performs verification of passcode segments through multiple verification nodes without requiring user intervention. The system self-manages the complex verification process while presenting a simple interface to the user, maintaining ease of operation despite increased backend complexity.
Solution Approach 2:
Verification nodes pre-generate representations of passcode segments before the actual authentication attempt. This preliminary action allows the system to be prepared for verification, enabling automated background authentication that maintains user experience while managing complexity through advance preparation.
Data Source
AI summary
Systems, computer program products, and methods for autogenerated authentication of network communications. The method includes determining a first verification node and a second verification node. The first verification node is used to generate a first representation of a first segment of a passcode and the second verification node is used to generate a second representation of a second segment of the passcode. The method also includes receiving the first representation from the first verification node and the second representation from the second verification node. The first representation corresponds to each of the one or more characters in the first segment. The second representation corresponds to each of the one or more characters in the second segment. The method still further includes verifying the first segment and the second segment based on at least one verification key. The method also includes providing approval to an access request associated with a user.


