Password Authentication via Segmented Rules and Actions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often reuse or disclose passwords across different authentication systems, and they tend to provide access credentials without considering the website's uniform resource locator, posing security risks.
Innovation Solution
A method and system for creating and authenticating passwords that involve receiving and associating authentication rules, content, and action rules with user credentials, where the password must satisfy specific features and actions to ensure secure access to user accounts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional password authentication is used, then user account access is simple and fast, but security is compromised due to password reuse and disclosure
Solution Approach 1:
The authentication system is segmented into multiple independent components: authentication rules (defining password features), content rules (specifying required elements), and action rules (defining actions based on password content). This segmentation allows each component to be managed separately, improving security without overwhelming complexity.
Solution Approach 2:
Authentication rules, content rules, and action rules are predefined and stored in a database before actual password authentication occurs. This preliminary setup enables the system to automatically evaluate and respond to password inputs without requiring complex real-time decision-making, maintaining simplicity while enhancing security.
2Reliability
If authentication rules and action rules are implemented, then password security is enhanced, but the authentication process becomes more complex
Solution Approach 1:
The system automatically evaluates password inputs against predefined authentication rules, content rules, and action rules without requiring manual intervention. The computing device autonomously determines whether passwords satisfy the rules and executes corresponding actions, maintaining ease of operation while implementing comprehensive security checks.
Solution Approach 2:
The system provides immediate feedback by evaluating the submitted password against stored rules and executing appropriate actions. This automated feedback mechanism ensures that security checks are performed consistently without adding manual steps, preserving operational simplicity while enhancing account protection.
3Reliability
If users are prompted for credentials without additional rules, then the login process is fast, but the risk of unauthorized access increases
Solution Approach 1:
All authentication rules, content rules, and action rules are pre-configured and stored in the database before authentication occurs. This preliminary preparation allows the system to quickly evaluate submitted passwords against established criteria without requiring time-consuming manual review or complex real-time computations, thus preventing unauthorized access while minimizing authentication time.
Solution Approach 2:
The system autonomously and rapidly evaluates password inputs against predefined rules and executes corresponding actions without human intervention. This self-service capability ensures that security checks are performed efficiently, preventing unauthorized access while maintaining fast authentication speeds.
Data Source
AI summary
A method of creating a password for a user account may include receiving, by a computing device, one or more authentication rules that each correspond to a password. Each authentication rule may describe a feature a password is to possess. The method may include receiving, by the computing device, a content and a corresponding action rule for the password, where the action rule specifies an action that is be performed if the password includes the received content, associating the authentication rules, the content, and the action rule with one or more credentials of the user for the user account, and storing the password type, the authentication rules, the content, and the action rule in a database.


