Post-Quantum Cryptography Smartcard VM Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptographic systems are vulnerable to quantum algorithms, particularly those implemented on quantum computers, which can potentially break modern public-key systems by solving complex mathematical calculations quickly.

Innovation Solution

The implementation of a post-quantum cryptography (PQC) system on a smartcard, which includes a PQC cryptographic algorithm selection circuitry to choose a suitable PQC technique from a set and encrypts data based on generated PQC encryption attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If classical cryptographic algorithms (RSA, DH) are used, then current security protocols are maintained and systems operate efficiently, but the system becomes vulnerable to quantum computer attacks that can break these algorithms

Engineering Contradiction:
ImprovesecurityVSAvoidquantum vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the cryptographic algorithm parameters from classical algorithms (RSA, DH) to post-quantum algorithms (lattice-based, code-based, multivariate polynomial, hash-based). This parameter change transforms the mathematical foundation of cryptography to be resistant to quantum attacks while maintaining the fundamental encryption/decryption functionality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary migration to post-quantum cryptography before quantum computers become a practical threat. By proactively implementing PQC algorithms now, the system prepares for future quantum attacks, ensuring security continuity when quantum computing capabilities are realized.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If post-quantum cryptographic algorithms are implemented, then quantum resistance is achieved, but the computational complexity and processing requirements increase

Engineering Contradiction:
Improvequantum resistanceVSAvoidcryptographic processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic processing into distinct modular components: key generation modules, encryption modules, decryption modules, and signature modules. Each module handles specific PQC operations independently, making the complex PQC implementation more manageable and allowing parallel processing where applicable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent designs a universal PQC framework that can handle multiple cryptographic operations (encryption, decryption, signing, verification) using a common set of mathematical primitives and data structures. This multi-functionality reduces overall system complexity by avoiding separate implementations for each cryptographic function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If post-quantum cryptographic algorithms are implemented, then quantum resistance is achieved, but the processing time and computational resources increase

Engineering Contradiction:
Improvequantum resistanceVSAvoidencryption speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements hybrid cryptographic schemes that combine classical and post-quantum algorithms. The system performs partial encryption using both classical (faster) and PQC (quantum-resistant) algorithms, providing quantum resistance while maintaining acceptable performance through the faster classical component.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies different cryptographic algorithms to different parts of the data or different security requirements. High-security data receives full PQC treatment, while less sensitive data may use hybrid or classical algorithms, optimizing the balance between security and performance based on local requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250184132A1Systems and methods for post-quantum cryptography on a smartcard
Publication Date: 2025.06.05 WELLS FARGO BANK NA
  • US20250184132A1 patent drawing
  • US20250184132A1 patent drawing
  • US20250184132A1 patent drawing

AI summary

Systems, apparatuses, methods, and computer program products are disclosed for post-quantum cryptography (PQC). An example system includes a PQC smartcard. The smartcard may include a a set of virtual machines (VMs) and each VM of the set of VMs is configured to perform a PQC cryptographic technique. The example system further includes communications circuitry configured to detect an interaction with the PQC smartcard and receive an updated set of PQC cryptographic techniques. The example system further includes processing circuitry configured to update the set of VMs based on the updated set of PQC cryptographic techniques.