Chinese Journal of Quantum Electronics

Previous Articles     Next Articles

Research on FPGA based privacy amplification for high speed QKD system

LU Hou-Bing1*, ZHAO Jun1, YIN Ze-Jie2   

  1. 1 Electronic Countermeasure Institute, National University of Defense Technology, Hefei, Anhui 230037, China; 2 Department of Modern Physics, University of Science and Technology of China, Hefei, Anhui 230026, China
  • Published:2019-03-28 Online:2019-03-20

Abstract: In the process of quantum key distribution (QKD), privacy amplification can eliminate the leaked information of the key data in the QKD process itself and the key information that may be intercept by the eavesdropper, thus ensures the security of the generated quantum key. There are several schemes realize privacy amplification algorithm based on CPU software. In order to improve the implementation security of this algorithm, improve the integration level, reduce the power consumption, we researched the implementation of high speed Toeplitz matrix multiplication privacy amplification algorithm based on FPGA. By using matrix block parallel computation, pipeline structure and other accelerated operation methods, the maximum bandwidth of secure key rate of this scheme is up to 20 Mbps when processing 256 kbits input key each time, and up to 5 Mbps when processing 1 Mbits input key each time。In addition, this scheme can adapt to input key length within 1 Mbits, and also adapt to the compress ratio between 0~1, which is conducive to the development of practical high-speed QKD system in the future.

Key words: Quantum optics, Privacy amplification, Matrix block parallel computation, Toeplitz matrix, FPGA, Quantum key distribution;