Expeditious Reconciliation for Practical Quantum Key Distribution

Abstract

The paper proposes algorithmic and environmental modifications to the extant reconciliation algorithms within the BB84 protocol so as to speed up reconciliation and privacy amplification. These algorithms have been known to be a performance bottleneck 1 and can process data at rates that are six times slower than the quantum channel they serve2. As improvements in single-photon sources and detectors are expected to improve the quantum channel throughput by two or three orders of magnitude, it becomes imperative to improve the performance of the classical software. We developed a Cascade-like algorithm that relies on a symmetric formulation of the problem, error estimation through the segmentation process, outright elimination of segments with many errors, Forward Error Correction, recognition of the distinct data subpopulations that emerge as the algorithm runs, ability to operate on massive amounts of data (of the order of 1 Mbit), and a few other minor improvements. The data from the experimental algorithm we developed show that by operating on massive arrays of data we can improve software performance by better than three orders of magnitude while retaining nearly as many bits (typically more than 90%) as the algorithms that were designed for optimal bit retention.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 2004
Accession Number
ADA512053

Entities

People

  • Anastase Nakassis
  • Carl Williams
  • Joshua Bienfang

Organizations

  • National Institute of Standards and Technology

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Amplification
  • Bernoulli Distribution
  • Computations
  • Cryptography
  • Denial Of Service Attack
  • Detection
  • Error Correction Codes
  • Errors
  • Frequency
  • Information Operations
  • Language
  • Probability
  • Quantum Cryptography
  • Quantum Key Distribution
  • Random Variables
  • Standards

Readers

  • Distributed Systems and Data Platform Development
  • Radio communications and signal processing.
  • Systems Analysis and Design

Technology Areas

  • Quantum Computing
  • Quantum Science - Quantum Key Distribution