Post-Quantum VPN Key Exchange Using Lattice-Based Algorithms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The security of existing virtual private networks (VPNs) is compromised by the emergence of quantum computers, necessitating the adoption of post-quantum cryptography to maintain encryption security.

Innovation Solution

A method for forming a virtual private network using post-quantum cryptography involves a handshake process between devices, where public and private keys are generated using lattice-based algorithms, enabling authentication and symmetric key generation through key capsules, ensuring secure communication even against quantum computer attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing encryption algorithms are used in VPN, then current security standards are met, but security is compromised by quantum computer attacks

Engineering Contradiction:
Improveencryption securityVSAvoidquantum computer attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the cryptographic parameter foundation from classical mathematics (factoring, discrete logarithms) to lattice-based mathematics. This parameter change enables security that remains valid even against quantum computer attacks, as lattice problems are not efficiently solvable by quantum algorithms like Shor's algorithm is for classical problems.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If post-quantum cryptography is implemented, then security against quantum attacks is achieved, but device complexity increases

Engineering Contradiction:
Improvequantum-resistant securityVSAvoidcryptography system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic system into distinct functional modules: key generation module, encapsulation module, decapsulation module, and authentication module. Each module handles a specific aspect of post-quantum cryptography, making the overall complex system more manageable and implementable through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces key capsules as an intermediary mechanism that simplifies the key exchange process. Instead of directly exchanging private keys or complex cryptographic parameters, devices exchange encrypted key capsules that can be safely transmitted over public channels, reducing the complexity of secure key management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If lattice-based key exchange is used, then key leakage during exchange is prevented, but computation time increases

Engineering Contradiction:
Improvekey exchange securityVSAvoidhandshake time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary key generation and encapsulation operations before actual VPN data transmission begins. The key establishment phase completes the lattice-based key exchange and generates symmetric keys in advance, so that subsequent data transmission can use faster symmetric encryption without repeated asymmetric operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses key capsules as copies or representations of the actual cryptographic keys. Instead of transmitting sensitive private keys directly, devices exchange encapsulated copies that contain the necessary information for key derivation but are safe to transmit publicly, reducing computation time for secure key exchange.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11770242B1Method for forming virtual private network based on post-quantum cryptography and virtual private network operating system performing same
Publication Date: 2023.09.26 NOMA
  • US11770242B1 patent drawing
  • US11770242B1 patent drawing
  • US11770242B1 patent drawing

AI summary

The technical idea of the present invention relates to a method for forming a virtual private network based on post-quantum cryptography and a virtual private network operating system performing the same. The method for forming a virtual private network performing by a first device to form a virtual private network with a second device according to an embodiment of the present invention comprises the steps of: requesting a handshake for forming the virtual private network; receiving a signature and a public key; authenticating the second device by using the signature; generating a symmetric key by using the public key; and performing virtual private network communication by using the symmetric key, wherein the public key is generated by using at least one key vector corresponding to a grid.