1. FPGA-Based Implementation of Size-Adaptive Privacy Amplification in Quantum Key Distribution
- Author
-
Shen-Shen Yang, Xuyang Wang, Zeng-Liang Bai, and Yongmin Li
- Subjects
field programmable gate array ,lcsh:Applied optics. Photonics ,Correctness ,Computer science ,size-adaptive ,Real-time computing ,02 engineering and technology ,Quantum key distribution ,privacy amplification ,01 natural sciences ,020210 optoelectronics & photonics ,Gate array ,0103 physical sciences ,0202 electrical engineering, electronic engineering, information engineering ,lcsh:QC350-467 ,Electrical and Electronic Engineering ,010306 general physics ,Field-programmable gate array ,Block (data storage) ,Random access memory ,business.industry ,lcsh:TA1501-1820 ,Atomic and Molecular Physics, and Optics ,Matrix multiplication ,Key (cryptography) ,hardware implementation ,business ,Computer hardware ,lcsh:Optics. Light - Abstract
In a quantum key distribution (QKD) system, privacy amplification (PA) is an essential procedure that can effectively eliminate the leaked information to an eavesdropper and distill a secret key. The processing speed of the PA algorithm inevitably affects the final key rate of the QKD system. We propose a high-speed PA algorithm based on field-programmable gate array (FPGA), where the matrix multiplications are divided into a number of rhomboid-block operations. The implementation of the PA reduces significantly the required number of FPGA Block RAMs. Meanwhile, it automatically adapts to different lengths of input and output blocks. Finally, we verified the correctness and high-speed of the algorithm when implemented in a Xilinx Virtex-7 FPGA.
- Published
- 2017