Post-Quantum Cryptography Optimization via ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptographic systems, such as RSA and Diffie-Hellman, are vulnerable to quantum computers due to their reliance on mathematical problems that can be efficiently solved by quantum algorithms like Shor's and Grover's, posing a risk to data security even before quantum computers become capable, necessitating a migration to quantum-resistant algorithms.

Innovation Solution

A post-quantum cryptography (PQC) system that selects and implements quantum-resistant cryptographic techniques, including hash-based, lattice-based, isogeny-based, code-based, and zero-knowledge proof methods, using machine learning to optimize encryption based on data attributes and threat data structures, ensuring data security against quantum attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If quantum-resistant cryptographic algorithms are implemented, then data security against quantum attacks is improved, but computational overhead and processing time increase

Engineering Contradiction:
Improvedata securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary classification of data into security categories before encryption, selecting appropriate quantum-resistant algorithms in advance based on data sensitivity. This preliminary action allows the system to prepare encryption parameters ahead of time, reducing actual processing time when encryption is needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts cryptographic parameters such as key lengths and algorithm complexity based on data classification levels. For less sensitive data, lighter quantum-resistant algorithms are used, while only highly sensitive data receives full-strength encryption, optimizing the balance between security and processing efficiency.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If quantum-resistant cryptographic algorithms are implemented, then resistance to quantum computing threats is improved, but system complexity increases

Engineering Contradiction:
Improvequantum resistanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cryptographic system is segmented into multiple independent modules, each handling specific quantum-resistant algorithms. The data classification module, algorithm selection module, and encryption module operate separately, making the complex system more manageable and maintainable while preserving quantum resistance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary classification layer is introduced between data and encryption operations. This intermediary categorizes data and translates security requirements into appropriate cryptographic parameters, simplifying the interface between diverse quantum-resistant algorithms and application requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If comprehensive data classification is performed, then appropriate encryption selection is improved, but computational overhead increases

Engineering Contradiction:
Improveencryption selection accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system performs partial classification by focusing only on the most relevant data attributes for security categorization rather than analyzing all possible data characteristics. This selective approach provides sufficient encryption guidance while minimizing computational overhead from unnecessary analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12073300B2Systems and methods for post-quantum cryptography optimization
Publication Date: 2024.08.27 WELLS FARGO BANK NA
  • US12073300B2 patent drawing
  • US12073300B2 patent drawing
  • US12073300B2 patent drawing

AI summary

Systems, apparatuses, methods, and computer program products are disclosed for post-quantum cryptography (PQC). An example method includes receiving data. The example method further includes receiving a set of data attributes about the data. The set of data attributes comprises one or more sets of data environment data attributes that are each representative of a set of data environments associated with the data. The example method further includes receiving one or more sets of data environment threat data structures associated with one or more data environments in the one or more sets of data environments associated with the data. The example method further includes selecting one or more cryptographic techniques for encrypting the data for at least the one or more data environments based on the set of data attributes, the one or more sets of data environment threat data structures, and a cryptograph optimization machine learning model.