Cryptographic Key Generation Using User-Selected Data Segments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cryptography techniques are vulnerable to attacks due to the use of single data block or segment lengths and single keys, which can lead to pattern detection and compromise, and weak passwords used in authentication processes are easily guessed, compromising security.
Innovation Solution
A cryptographic key is generated using a sequence of data segments from one or more user-selected resources, such as images, documents, or audio clips, with optional graphical aids for segment selection, and further manipulation to enhance key strength, allowing for robust and user-friendly key generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a single data block or segment length is used for encryption, then the encryption process is simple and fast, but patterns can be detected making the cryptography vulnerable to attacks
Solution Approach 1:
The patent divides the data into multiple variable-length segments rather than using a single fixed block length. This segmentation approach prevents pattern detection while maintaining efficient processing by allowing the system to adapt segment sizes to the specific data being encrypted.
2Device complexity
If a single key is used to encode all data blocks or segments, then the key management is simple, but patterns can be found that compromise the cryptographic technique
Solution Approach 1:
The patent implements dynamic key selection where different keys are applied to different data segments based on segment characteristics. This dynamic approach prevents pattern recognition while keeping key management feasible through automated key selection algorithms that choose appropriate keys based on segment properties.
3Ease of operation
If weak passwords are used in authentication processes, then user memory requirements are low and ease of use is improved, but security is compromised as passwords can be easily guessed
Solution Approach 1:
The patent transitions from one-dimensional passwords to multi-dimensional authentication factors including biometric data, device characteristics, and behavioral patterns. This dimensional expansion maintains ease of use through automatic biometric verification while dramatically improving security by making authentication resistant to guessing attacks.
Data Source
AI summary
A system and method for generating a cryptographic key using a sequence of data segments selected by a user from one or more data resources. Raw data from the one or more data resources corresponding to each of the selected data segments, and the sequence in which such data segments are selected, is extracted and processed to generate a key. The key can be used for any cryptographic and authentication purpose. By enabling a user to select the sequence of data segments from the one or more data resources in any manner the user desires, the user can create a strong key, but also easily remember the underlying data resource and chosen sequence. This technique provides enhanced security while maintaining ease of creation and use of such security.


