Indeterminate Equation Encryption for Quantum Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current public-key cryptography systems, such as RSA and elliptic curve cryptography, are vulnerable to decryption by quantum computers, and existing solutions either require large key sizes or are inefficient for low-power devices.

Innovation Solution

A public-key cryptography system based on indeterminate equations, where a bivariable symmetric indeterminate equation is used as a public key, and random polynomials are generated to create ciphertext, ensuring security against quantum computers while reducing key and ciphertext sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If quantum computers are used to break cryptography, then current public-key systems like RSA and elliptic curve cryptography can be decrypted, but this creates a security vulnerability

Engineering Contradiction:
Improvecryptographic securityVSAvoidquantum computer vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the mathematical parameters from traditional RSA/ECDSA to indeterminate equation-based cryptography. The public key is defined as an indeterminate equation X(x, y) = 0, and the private key as a solution pair (u, v). This parameter transformation creates a cryptographic system that is resistant to quantum computer attacks while maintaining security properties.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical number-theoretic systems (prime factorization, discrete logarithm) with an algebraic geometry-based system. Instead of relying on computational hardness of number theory problems, the system uses the hardness of solving indeterminate equations over finite fields, which is believed to be resistant to quantum algorithms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional quantum-resistant cryptography is implemented, then security against quantum computers is improved, but key sizes and ciphertext sizes become large

Engineering Contradiction:
Improvequantum securityVSAvoidkey size and ciphertext size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by using symmetric polynomials with specific structural properties. The symmetric polynomial s(x, y) has coefficients that are symmetric functions, which allows for more efficient representation and computation. This local structural optimization reduces the overall key size and ciphertext size while maintaining quantum security.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent transitions from traditional one-dimensional number-theoretic parameters to two-dimensional polynomial structures. By working with polynomials in two variables x and y, and using symmetric polynomial relationships, the system achieves quantum resistance with reduced key sizes compared to traditional approaches that would require larger single-parameter keys.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If larger key sizes are used to ensure quantum security, then cryptographic strength is improved, but computational efficiency for low-power devices deteriorates

Engineering Contradiction:
Improvecryptographic strengthVSAvoidcomputational energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by using symmetric polynomials that capture only the essential cryptographic information needed for security. Instead of requiring full-degree polynomials or complex multi-variable systems, the symmetric polynomial structure provides sufficient cryptographic strength with reduced computational complexity, making it suitable for low-power devices.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent creates a composite cryptographic system that combines indeterminate equations with symmetric polynomials and noise polynomials. This composite structure leverages the properties of each component: the indeterminate equation provides the cryptographic challenge, the symmetric polynomial enables efficient representation, and the noise polynomial ensures security. The composite approach achieves quantum security with optimized computational requirements.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS20240195607A1Encryption device, key generation device, and computer program product for encryption
Publication Date: 2024.06.13 KK TOSHIBA
  • US20240195607A1 patent drawing
  • US20240195607A1 patent drawing
  • US20240195607A1 patent drawing

AI summary

According to one embodiment, an encryption device includes a memory and one or more processors. The one or more processors are configured to: acquire, as a public key, an n-variable symmetric indeterminate equation having an element not more than a constant degree of Fp[t] and determined depending on a total degree of each term, and being symmetric for at least two variables; randomly generate an n-variable polynomial having an element not more than a constant degree of Fp[t], randomly generate an n-variable symmetric polynomial having an element not more than a constant degree of Fp[t] and determined depending on a total degree of each term, and being symmetric for at least two variables, and randomly generate a noise polynomial having an element not more than a constant degree of Fp[t]; and generate a ciphertext from the three polynomials and the n-variable symmetric indeterminate equation for the n-variable plaintext polynomial.