Dynamic Pi-Based Passcode Authentication for Network Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user authentication methods for secured computer systems, such as username and password combinations or Two Factor Authentication, are vulnerable to unauthorized access and can be disrupted by network connectivity issues, necessitating improved security and login efficiency.
Innovation Solution
A computer-implemented method using the mathematical constant Pi to generate constantly changing identification constructs (passcodes) through a time-synchronized process, where users and servers calculate the same Pi segment to authenticate access, with optional additional security layers like digit selection and token technology.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional username and password authentication is used, then the authentication process is simple and fast, but the system is vulnerable to unauthorized access and security breaches
Solution Approach 1:
The patent implements dynamic passcodes that change continuously over time based on mathematical algorithms, transforming the static username/password system into a dynamic authentication mechanism. The passcode evolves with each time interval, making it resistant to unauthorized access while maintaining systematic control through algorithmic generation.
Solution Approach 2:
The system changes the authentication parameter from a fixed password to a time-varying passcode generated through mathematical constant operations. By utilizing parameters such as time intervals, seed values, and mathematical constants, the system generates continuously changing passcodes that enhance security without requiring complex infrastructure.
2Reliability
If Two Factor Authentication (2FA) is implemented, then security is improved, but network connectivity disruptions can prevent timely login capabilities
Solution Approach 1:
The system enables the user's computing device to autonomously generate passcodes using pre-stored seed values and mathematical algorithms. This self-service capability eliminates the need for real-time server communication during authentication, allowing users to generate valid passcodes even when network connectivity is disrupted, thus maintaining login availability while preserving security.
Solution Approach 2:
The system performs preliminary actions by pre-loading seed values and mathematical constants into the user's computing device before authentication is needed. This preparation allows the device to independently generate passcodes without real-time network dependency, ensuring both security and availability during network disruptions.
3Ease of operation
If static passwords are used, then user authentication is straightforward, but login information can be obtained by unauthorized persons for illicit access
Solution Approach 1:
The system replaces static passwords with dynamic passcodes that continuously change over time. Users simply enter the current passcode displayed on their device, maintaining ease of operation, while the dynamic nature of the passcode prevents unauthorized access since stolen or observed passcodes become invalid immediately after their time window expires.
Solution Approach 2:
The authentication parameter transitions from a fixed, unchanging password to a time-dependent passcode generated through mathematical operations. This parameter change maintains operational simplicity for users while fundamentally enhancing protection against unauthorized access through the ever-changing nature of the authentication credential.
Data Source
AI summary
A computer-implemented user authentication method to provide users of computer devices interconnecting with computer information systems with a frequently changing numeric passcode generated via a time-synchronized mathematical operation of the mathematical constant Pi (π) without the need for a Two Factor Authentication process. The method operates the mathematical constant Pi, wherein an application software performs the mathematical operation of Pi to select a segment of Pi. The selected Pi segment becomes the user's passcode, referred in this invention as the PI ID Value (PIV). The method is dynamic, creating a new PIV for the computer user each time the user operates his/her computer device to gain access into a network or website. To attain the same Pi segment in real-time and authenticate the user, the network or website administrator utilizes in its computer server the same parameters and mathematical operation used by the user's computing device.


