Unified Lattice-Based Cryptographic Device for Quantum Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current lattice-based cryptographic schemes are inefficient due to the need for multiple implementations and lack of a unified solution for transitioning between different underlying problems, making them vulnerable to security breaches from quantum computers.

Innovation Solution

A cryptographic device and method that parameterize lattice-based cryptography using a difficulty parameter and a structure parameter, allowing the same algorithm to instantiate multiple underlying problems such as RLWE, RLWR, module RLWE, module RLWR, and LWE/LWR, reducing implementation costs and providing a unified solution for potential security transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple separate lattice-based cryptographic schemes are implemented to support different underlying problems (RLWE, LWE, module RLWE, etc.), then security against quantum computers is improved, but implementation complexity and code size increase significantly

Engineering Contradiction:
Improvesecurity against quantum computersVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal cryptographic device that can perform multiple lattice-based cryptographic operations (RLWE, LWE, module RLWE, etc.) through a single unified algorithm framework. The device accepts different parameter configurations to instantiate various cryptographic schemes, eliminating the need for separate implementations of each scheme while maintaining security against quantum computers.

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

Solution Approach 2:

The patent uses parameterization to transition between different cryptographic schemes. By changing specific parameters (such as the module parameter, ring parameter, or lattice dimension), the same underlying algorithm can efficiently instantiate different lattice problems. This allows the system to adapt to different security requirements without rewriting the entire cryptographic implementation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple separate lattice-based cryptographic schemes are implemented to support different underlying problems, then adaptability to future security threats is improved, but development and maintenance costs increase

Engineering Contradiction:
Improveadaptability to future security threatsVSAvoiddevelopment and maintenance costs
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The unified cryptographic device provides adaptability to future security threats by supporting multiple lattice-based schemes within a single implementation. When new cryptographic requirements emerge or vulnerabilities are discovered in one scheme, the device can switch to or update alternative schemes without requiring complete reimplementation, thereby reducing long-term development and maintenance costs.

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

Solution Approach 2:

The patent enables dynamic configuration of cryptographic parameters, allowing the system to adapt to changing security requirements. The device can transition between different lattice problems (RLWE, LWE, module variants) by adjusting parameters, providing flexibility to respond to future security threats while maintaining a single codebase that is easier to maintain.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a unified parameterized approach is used to instantiate multiple lattice problems with a single algorithm, then implementation costs and code size are reduced, but the complexity of parameter configuration increases

Engineering Contradiction:
Improvecode sizeVSAvoidparameter configuration complexity
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent manages parameter configuration complexity by providing a structured parameter system with clear semantics. Parameters such as the module parameter, ring parameter, and lattice dimension are explicitly defined and can be configured through standardized interfaces. This structured approach reduces the operational complexity compared to managing multiple separate cryptographic implementations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11991285B2Configurable cryptographic device
Publication Date: 2024.05.21 KONINKLIJKE PHILIPS NV
  • US11991285B2 patent drawing
  • US11991285B2 patent drawing
  • US11991285B2 patent drawing

AI summary

Some embodiments relate to a first electronic network node is provided (110) configured for a cryptographic operation. The first network node is configured to receive as input a difficulty parameter (d), and a structure parameter (n), and to obtain a shared matrix (A), the shared matrix being shared a second network node through a communication interface, entries in the shared matrix A being selected modulo a first modulus (q), the shared matrix (A) being a square matrix (k×k) of dimension (k) equal to the difficulty parameter (d) divided by the structure parameter (n), the entries in the shared matrix (A) being polynomials modulo a reduction polynomial (ƒ) of degree equal to the structure parameter (n), said cryptographic operation using the shared matrix.