Quantum Communication Device Dynamic Processing Order

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional quantum communication devices for quantum key distribution systems do not efficiently generate cryptographic key data due to the difference in processing speeds between error correcting and privacy amplification processing, leading to inefficiencies in data handling and potential latency issues.

Innovation Solution

A quantum communication device that includes a determination unit to reorder sift processing data based on the difference in processing speeds between error correcting and privacy amplification processing, allowing for optimized processing order to reduce latency and enhance cryptographic key data generation efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional quantum communication devices perform error correcting and privacy amplification processing in fixed order, then processing can be completed, but processing efficiency is reduced due to speed mismatch between the two operations

Engineering Contradiction:
Improvecryptographic key data generation efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic processing order selection where the system adaptively chooses between two processing sequences based on real-time conditions: (1) error correcting first then privacy amplification, or (2) privacy amplification first then error correcting. This dynamic adaptation allows the system to optimize processing efficiency by matching the processing sequence to the actual speed characteristics of the operations, thereby resolving the productivity-time contradiction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the processing parameter (processing order) from a fixed state to a variable state. By introducing a determination unit that selects between different processing sequences based on speed measurements and system conditions, the patent transforms the rigid processing flow into a flexible one that can adapt to varying operational conditions, thus improving overall processing efficiency and reducing time loss.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If error correcting processing is performed before privacy amplification, then processing can proceed systematically, but latency increases when error correcting processing is slower than privacy amplification processing

Engineering Contradiction:
Improveprocessing flow systematicityVSAvoidprocessing latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies inversion by allowing the processing order to be reversed under certain conditions. Instead of always performing error correcting before privacy amplification, the system can invert the sequence and perform privacy amplification first when this order proves more efficient. This inversion capability eliminates the latency problem while maintaining systematic processing through conditional logic.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The processing flow transitions from static to dynamic by introducing conditional branches that adapt the processing sequence based on measured speeds and system state. The determination unit continuously evaluates conditions and switches between processing orders, maintaining systematic operation while minimizing latency through adaptive reordering.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the processing order is fixed regardless of processing speeds, then system complexity is minimized, but cryptographic key data generation efficiency is reduced

Engineering Contradiction:
Improveprocessing control complexityVSAvoidcryptographic key data generation efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent performs preliminary measurements of processing speeds and pre-determines the optimal processing order before actual data processing begins. By advance characterization of the error correcting and privacy amplification processing speeds, the system can set the processing order in advance, avoiding complex real-time decision-making during processing while still achieving optimized efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where processing speeds are measured and fed back to the determination unit, which then adjusts the processing order accordingly. This feedback loop enables the system to maintain high efficiency by adapting to actual performance characteristics without requiring overly complex control logic, as the feedback information guides the processing sequence selection.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9652620B2Quantum communication device, quantum communication method, and computer program product
Publication Date: 2017.05.16 KK TOSHIBA
  • US9652620B2 patent drawing
  • US9652620B2 patent drawing
  • US9652620B2 patent drawing

AI summary

According to an embodiment, a quantum communication device includes a sift processor, an estimator, a determination unit, and a corrector. The sift processor is configured to acquire sift processing data by referring to a cryptographic key bit string in a predetermined bit string with a reference basis randomly selected from a plurality of bases via a quantum communication channel. The estimator is configured to acquire an estimated error rate of the sift processing data. The determination unit is configured to determine order of the sift processing data in which an error is to be corrected based on the estimated error rate and difference data between a processing speed of error correcting processing and a processing speed of privacy amplification processing. The corrector is configured to acquire one piece of the sift processing data in the order determined by the determination unit, and generate error correcting processing data.