Password Generation via Source Text Modification and Hashing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users struggle to remember complex, secure passwords that are both memorable and secure, often resorting to writing them down or using password managers, which pose security risks due to unauthorized access.
Innovation Solution
A method involving selecting and modifying a large source text file with predefined changes, applying cryptographic hash functions to generate a password, allowing users to remember minimal data while achieving high security levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users create complex passwords with multiple character types and length requirements, then password security entropy is improved, but user memorability deteriorates
Solution Approach 1:
The patent introduces a passphrase as an intermediary element that users can easily remember, which then serves as input to a cryptographic hash function to generate the actual secure password. The passphrase acts as a mediator between user memory capabilities and security requirements, allowing users to remember simple phrases while the system generates complex secure passwords through hashing.
2Ease of operation
If users write down complex passwords to remember them, then memorability is improved, but security deteriorates due to unauthorized access risk
Solution Approach 1:
The patent replaces the mechanical approach of writing down passwords with a cryptographic system. Instead of physically storing the password (which creates security risks), the system uses cryptographic hash functions to derive secure passwords from passphrases that users can safely store or remember. This substitution eliminates the need for physical password storage while maintaining security.
3Reliability
If password length is increased to achieve higher entropy, then password security is improved, but user ability to remember the password deteriorates
Solution Approach 1:
The patent inverts the traditional password generation approach. Instead of requiring users to create and remember long complex passwords, the system takes a short memorable passphrase and inverts the process by using cryptographic hashing to generate the secure long password automatically. This inversion allows users to work with short passphrases while the system handles the complexity of generating secure long passwords.
Data Source
AI summary
A method for the reproducible generation of a password, comprising the following steps: - Selection of one or more files from a multitude of files formed from concatenated characters, known only to the password holder, - Copying the one or more selected files into a source text file, resulting in a total length of N characters, - Modifying the source text file by a number d of predefined changes at selected positions in the source text file, the changes of which are known only to the password holder, - Applying one or more cryptographic hash functions in a predefined number of iterations to the modified source text file to obtain the password as a result.


