Lattice-Based Quantum-Safe Key Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encryption methods are either impractical or not quantum-safe, particularly when dealing with large quantities of sensitive information transmitted over public networks, as they rely on deterministic processes that can be vulnerable to quantum computers and advances in mathematical theory.

Innovation Solution

A method for generating a private cryptographic key using a random vector in an n-dimensional vector space, where the key is generated based on bits associated with component coordinates of the vector, and transmitted securely to enable quantum-safe encryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current encryption methods (AES, RSA) are used, then encryption is computationally efficient and widely practical, but they are vulnerable to quantum computer attacks and advances in mathematical theory

Engineering Contradiction:
Improvequantum-safe securityVSAvoidcryptographic system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the mathematical parameters from traditional RSA/EAS parameters to lattice-based parameters (short integer solutions to modular equations). This parameter transformation creates a new cryptographic foundation that is resistant to quantum attacks while maintaining computational efficiency. The core innovation is using lattice problems with specific parameter constraints to achieve post-quantum security.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical/mathematical systems of traditional cryptography (factoring large numbers, discrete logarithms) with a different mathematical mechanism (lattice-based integer solutions). This substitution fundamentally changes the security basis from number-theoretic problems to geometric-lattice problems, which are believed to be resistant to both classical and quantum computational approaches.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If one-time-pads with truly random information are used, then encryption is information-theoretically secure and unbreakable, but the system becomes impractical for large quantities of information and requires secure key exchange mechanisms

Engineering Contradiction:
Improveinformation-theoretic securityVSAvoidencryption throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the encryption process into two distinct phases: key generation (where lattice-based cryptography provides security) and data encryption (where efficient algorithms operate). This segmentation allows the system to achieve both security and efficiency by applying different mechanisms to different parts of the cryptographic workflow, avoiding the need for truly random one-time-pads while maintaining practical throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic key exchange mechanisms that allow secure communication without requiring pre-shared truly random keys. The lattice-based system enables dynamic generation of encryption keys and one-time pads during communication, adapting to different data sizes and security requirements in real-time, thereby improving productivity while maintaining security.

Inventive Principle:
Principle #15Dynamics

3Productivity

If deterministic processes are used for key generation, then the system is simpler and faster, but it creates vulnerabilities to quantum computers and mathematical advances

Engineering Contradiction:
Improvekey generation speedVSAvoidsecurity against quantum attacks
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the mathematical parameters from traditional deterministic key generation (based on factoring or discrete logs) to lattice-based parameter systems. This allows for efficient deterministic key generation that is simultaneously resistant to quantum attacks, as the security relies on the hardness of finding short integer solutions to modular equations rather than on computational complexity that quantum algorithms can exploit.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11991275B2System and method for quantum-safe authentication, encryption and decryption of information
Publication Date: 2024.05.21 BTQ AG
  • US11991275B2 patent drawing
  • US11991275B2 patent drawing
  • US11991275B2 patent drawing

AI summary

Aspects and embodiments of the present invention relate to a method and system for generating a private cryptographic key for use in a secure cryptogram for transmission between a first entity and a second entity. The method may comprise: selecting a random vector defined in an n-dimensional vector space shared between the first entity and the second entity, the vector comprising one or more component coordinates defined in the n-dimensional vector space, each component coordinate being associated with one or more bits; determining the one or more bits associated with each component coordinate comprised in the random vector; and generating the private key in dependence on the one or more bits associated with each component coordinate comprised in the random vector.