Post-Quantum Cryptography Optimization via Risk-Based Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptographic systems, such as RSA and Diffie-Hellman, are vulnerable to quantum computers, which can potentially break modern public-key encryption by solving integer factorization and discrete logarithm problems quickly, posing a threat to data security even before quantum computing capabilities are fully realized.

Innovation Solution

The implementation of post-quantum cryptography (PQC) systems that use techniques like hash-based, lattice-based, isogeny-based, code-based, and zero-knowledge proof cryptography to generate and apply encryption attributes based on data attributes, risk profiles, and cryptographic performance information, ensuring data security against quantum attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If quantum computers are used to break current cryptographic systems, then computational speed is improved, but data security is compromised

Engineering Contradiction:
Improvecomputational speedVSAvoiddata security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent converts the harmful effect of quantum computing (ability to break current cryptography) into a benefit by developing post-quantum cryptographic algorithms that leverage quantum-resistant mathematical problems. These new algorithms use lattice-based, code-based, or hash-based cryptography that remains secure against quantum attacks, thus transforming the quantum threat into an opportunity for enhanced security.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent changes the fundamental parameters of cryptographic algorithms by transitioning from RSA/Diffie-Hellman (based on integer factorization and discrete logarithms) to post-quantum algorithms (based on lattice problems, code problems, or hash functions). This parameter change in the mathematical foundation makes the system resistant to quantum computational power while maintaining cryptographic functionality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If post-quantum cryptographic techniques are implemented, then data security is improved, but computational overhead increases

Engineering Contradiction:
Improvedata securityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by implementing hybrid cryptographic systems that combine classical and post-quantum algorithms selectively. Different cryptographic operations use different algorithms based on their specific requirements, allowing the system to optimize between security and performance on a local rather than global level.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by transitioning to post-quantum cryptography selectively for the most sensitive data and operations, rather than immediately migrating entire systems. This allows organizations to achieve quantum resistance for critical functions while managing computational overhead gradually.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11750378B1Systems and methods for post-quantum cryptography optimization
Publication Date: 2023.09.05 WELLS FARGO BANK NA
  • US11750378B1 patent drawing
  • US11750378B1 patent drawing
  • US11750378B1 patent drawing

AI summary

Systems, apparatuses, methods, and computer program products are disclosed for post-quantum cryptography (PQC). An example method includes receiving data, a set of data attributes about the data, and a risk profile data structure indicative of a vulnerability of the data in a PQC data environment. The example method further includes retrieving PQC cryptographic performance information associated with a set of PQC cryptographic techniques. The PQC cryptographic performance information may comprise a set of PQC cryptographic performance attributes for each PQC cryptographic technique in the set of PQC cryptographic techniques. The example method further includes generating a set of PQC encryption attributes for encrypting the data based on the set of data attributes, the risk profile data structure, and the PQC cryptographic performance information. Subsequently, the example method includes encrypting the data based on the set of PQC encryption attributes.