High Security Password Generation Using Random Character Insertion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data storage arrays face security challenges in generating strong encryption keys for storage drive encryption, as they often rely on passwords composed of lowercase letters and numbers, which lack sufficient randomness and security strength.
Innovation Solution
The method involves generating a high-security password by modifying an initial character string of lowercase letters and numbers with uppercase letters and special characters, chosen and positioned randomly, to create a stronger encryption key suitable for encrypting storage drive keys and sensitive key manager configuration information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a password is derived from lowercase letters and numbers only, then the password is easier to generate and comply with simple policies, but the security strength and randomness of the encryption key is insufficient
Solution Approach 1:
The patent changes the parameters of the password by expanding the character set from lowercase letters and numbers to include uppercase letters and special characters. This parameter change increases the entropy and security strength of the derived encryption key while maintaining automated generation capabilities through random selection from the expanded character pool.
Solution Approach 2:
The password generation process is segmented into distinct phases: generating a base string from lowercase letters and numbers, then separately selecting and inserting uppercase letters and special characters at random positions. This segmentation allows each character type to contribute independently to the overall security while maintaining systematic generation.
2Reliability
If uppercase letters and special characters are included in the password, then the security strength of the encryption key is improved, but the complexity of the password policy increases
Solution Approach 1:
The system performs self-service by automatically generating passwords that comply with complex policies requiring uppercase letters and special characters. The random selection and insertion process inherently satisfies policy requirements without manual intervention or complex validation logic, reducing operational complexity despite increased security requirements.
Solution Approach 2:
The patent applies preliminary action by pre-defining the character sets and selection criteria for uppercase letters and special characters before password generation. This preliminary setup establishes the security parameters in advance, allowing the generation process to systematically produce compliant passwords without encountering policy complexity during execution.
3Reliability
If random uppercase letters and special characters are inserted into the initial character string, then the randomness and security of the password is enhanced, but the processing time and computational complexity increases
Solution Approach 1:
The patent applies partial action by selecting a specific number of uppercase letters and special characters to insert into the base string, rather than converting all characters or using excessively complex transformations. This partial modification achieves sufficient randomness and security enhancement while limiting computational overhead and processing time.
Solution Approach 2:
The system performs preliminary action by pre-determining the number and types of characters to insert before the actual password generation. This preliminary planning optimizes the subsequent generation process, reducing computational complexity and processing time by avoiding dynamic decision-making during password creation.
Data Source
AI summary
A technique supplies a high security password. The technique involves receiving, by processing circuitry, a series of randomly generated values from random number generator circuitry. The technique further involves deriving, by the processing circuitry, an initial character string from the series of randomly generated values, each character of the initial character string being an element of a first collection of characters which includes lowercase letters and numbers. The technique further involves providing, by the processing circuitry and as the high security password, a modified character string based on (i) the initial character string and (ii) inclusion of at least one element of a second collection of characters which is mutually exclusive of the first collection of characters.


