Bit-Level Password Invalidation Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multi-password protection mechanisms fail to differentiate between individual passwords, leading to all passwords being invalidated if one is cracked, resulting in system failure and loss of security.
Innovation Solution
A password protection method that uses a storage medium to store an enabling identifier of password invalidation, where each password is associated with a specific bit, allowing only one password to be invalidated at a time, and includes a locking state when all passwords are invalidated.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple passwords are used to enhance security, then the security level is improved, but the system becomes vulnerable to mass invalidation when one password is cracked
Solution Approach 1:
The enabling identifier is segmented into multiple bits, with each bit corresponding to a specific password. This allows individual passwords to be invalidated independently by setting only the corresponding bit, preventing mass invalidation while maintaining the ability to use multiple passwords for enhanced security
Solution Approach 2:
Each bit of the enabling identifier has a specific function corresponding to a particular password. When a password needs to be invalidated, only the specific bit associated with that password is modified, leaving other bits and their corresponding passwords unaffected. This localized modification approach resolves the contradiction by maintaining security through multiple passwords while avoiding system-wide invalidation
2Reliability
If all passwords are invalidated when one is cracked, then the security breach is contained, but the system becomes completely non-functional
Solution Approach 1:
The system segments the password validation mechanism into independent bit-level controls. Each bit in the enabling identifier corresponds to a specific password, allowing selective invalidation of only the compromised password while keeping other passwords functional, thus maintaining system availability while preserving security integrity
Solution Approach 2:
The system changes the state of a specific bit parameter in the enabling identifier rather than invalidating all passwords. By modifying only the relevant bit corresponding to the cracked password, the system maintains security integrity by invalidating the compromised credential while preserving system availability through other valid passwords
3Ease of operation
If a single password is used to simplify operations, then the ease of operation is improved, but the security level deteriorates due to easy cracking
Solution Approach 1:
The system automatically manages multiple passwords through the enabling identifier mechanism without requiring user intervention. Users can continue to operate with a single active password while the system self-manages the multiple password infrastructure, bit-level validation, and selective invalidation, thus maintaining operational simplicity while enhancing security
Solution Approach 2:
The enabling identifier serves multiple functions: it enables password validation, tracks which passwords are valid, and controls invalidation operations. This multi-functional mechanism allows the system to support multiple passwords for security while maintaining single-password operational simplicity, resolving the contradiction between ease of operation and security level
Data Source
AI summary
The present application discloses a password protection method. Aiming at the current problem that, when a plurality of passwords are used, the plurality of passwords may be invalidated after one password is compromised, a password protection method is provided, which comprises: after password authentication is successful, determining, according to a password currently passing the authentication, a specified bit of password invalidation enable identifiers stored in a storage medium, wherein there is only one specified bit because there is only one authenticated password; setting the specified bit to be in an allowed state and other bits to be in a non-allowed state, wherein the password invalidation enable identifiers are in one-to-one correspondence with passwords according to bits, and only when one bit of the password invalidation enable identifiers is in the allowed state, an invalidation operation on the passwords is allowed; determining whether a password invalidation request is received; and if a password invalidation request is received, performing invalidation operation on the password corresponding to the specified bit.


