Cryptographic Key Generation Using User-Selected Data Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveencryption speedVSAvoidcryptography security
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvekey management complexityVSAvoidcryptography security
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvepassword usabilityVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20240022399A1System and method for generating a cryptographic key
Publication Date: 2024.01.18 CHOL INC
  • US20240022399A1 patent drawing
  • US20240022399A1 patent drawing
  • US20240022399A1 patent drawing

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.