Quantum Key Distribution for Secure Value Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet security is vulnerable to quantum algorithms that can quickly discover private keys, and existing methods for determining if one value is higher than another often require a third-party evaluation, increasing vulnerability and complexity.

Innovation Solution

The use of Quantum Key Distribution (QKD) to establish a provably secure communication channel between two parties, allowing them to determine if one value is higher than another without revealing the values or requiring a third-party, by using encrypted values and secret keys to compare them securely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a third-party is involved to evaluate and compare values securely, then the security of value comparison is improved, but the device complexity and communication overhead increase

Engineering Contradiction:
Improvesecurity of value comparisonVSAvoidcomplexity of secure communication configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the third-party evaluator from the system entirely. Instead of having a separate evaluation entity, the comparison functionality is distributed to the two parties themselves through cryptographic protocols. Each party generates encrypted representations of their values and performs comparisons locally or through direct peer-to-peer interaction, eliminating the need for third-party infrastructure and reducing system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces cryptographic intermediaries (encrypted value representations and comparison tokens) that enable secure comparison without requiring a trusted third party. These cryptographic constructs act as mathematical mediators that allow parties to prove relationships between values without revealing the values themselves, replacing the need for human or system-level intermediaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If encrypted values are decrypted for evaluation, then the accuracy of comparison is improved, but the vulnerability of the system increases

Engineering Contradiction:
Improveaccuracy of value comparisonVSAvoidvulnerability to interception and storage
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the mechanical process of decryption with a cryptographic comparison mechanism. Instead of converting encrypted values back to plaintext form for comparison, the system uses homomorphic properties or zero-knowledge proofs to perform comparisons directly on encrypted representations. This substitution eliminates the vulnerable decryption step while maintaining comparison accuracy through mathematical operations on ciphertexts.

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

3Reliability

If multiple parties are involved in secure communication, then the comprehensiveness of security coverage is improved, but the complexity of establishing secure channels increases

Engineering Contradiction:
Improvesecurity coverageVSAvoidcomplexity of establishing provably secure communication
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the secure channel establishment requirement down to a single direct channel between two parties. By removing the third-party evaluator, the system reduces the number of communication channels needed from multiple (party1-party2, party1-thirdparty, party2-thirdparty) to a single direct channel (party1-party2), significantly simplifying the security infrastructure while maintaining comprehensive coverage for the comparison operation.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If third-party evaluation is used, then the security of communication is improved, but the communication overhead increases

Engineering Contradiction:
Improvesecurity of communicationVSAvoidamount of communication
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent removes the third-party communication overhead entirely. The comparison protocol is designed to exchange only the minimal necessary cryptographic data between two parties directly, eliminating the additional communication rounds required for third-party verification. This results in fewer message exchanges and reduced network bandwidth consumption while maintaining security through cryptographic guarantees.

Inventive Principle:
Principle #2Taking out (Extraction)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach securely and privately determines whether one value is higher than another, reducing communication overhead, eliminating the need for third-party involvement, and simplifying the configuration of secure communication channels.

Implementation Method 1

using quantum key distribution to form a provably secure communication channel between a first computer and a second computer

Methodology Applied
Scientific EffectQuantum key distribution:

Data Source

PatentUS12323512B1Quantum key distribution for secure and private transactions
Publication Date: 2025.06.03 CABLE TELEVISION LAB INC
  • US12323512B1 patent drawing
  • US12323512B1 patent drawing
  • US12323512B1 patent drawing

AI summary

A transaction discovery protocol determines when a value r is less than a value a without learning the value of r or a. The protocol (1) receives, at a first computer via a secure communication channel, value ax, where x is a secret key unknown to the first computer; (2) generates vector B where a first entry is the value r, and subsequent entries are equal to the previous entry plus a predefined resolution; (3) generates vector By from the vector B using secret key y, unknown to a second computer, and sends vector By to the second computer; (4) receives vector Byx from the second computer and generates value axy; and (5) completes an agreement between the first computer and the second computer when the value axy is equal to one of the entries in the vector Byx, indicating that the value r is less than the value a.