High-speed implementation of privacy amplification for continuous-variable quantum key distribution

Privacy amplification (PA) is an essential process for high-speed and real-time implementation of a continuous-variable quantum key distribution (CV-QKD) system. This work focuses on the improvement of the performance of PA, and we realize PA with Toeplitz matrix and accelerate it using fast Fourier transform (FFT) on graphic processing unit (GPU). Based on the architectural feature of FFT, we adjust its form of input length and obtained an average speed of PA about 2Gbps with input length ranges from 1Mbits to 128Mbits, which is length-adaptable to satisfy various requirements of CV-QKD systems at different transmission distances. Furthermore, we test this work with different compress ratios of PA, which can also achieve a high implementation speed around 2Gbps. With the method used in this paper, the requirements of PA for the high-speed and real-time CV-QKD system can be entirely satisfied.

[1]  Shen-Shen Yang,et al.  FPGA-Based Implementation of Size-Adaptive Privacy Amplification in Quantum Key Distribution , 2017, IEEE Photonics Journal.

[2]  Hong Guo,et al.  High-Speed Implementation of Length-Compatible Privacy Amplification in Continuous-Variable Quantum Key Distribution , 2018, IEEE Photonics Journal.

[3]  Eleni Diamanti,et al.  Experimental demonstration of long-distance continuous-variable quantum key distribution , 2012, Nature Photonics.

[4]  P. Grangier,et al.  Finite-size analysis of a continuous-variable quantum key distribution , 2010, 1005.0339.

[5]  Larry Carter,et al.  Universal Classes of Hash Functions , 1979, J. Comput. Syst. Sci..

[6]  Trang Nguyen,et al.  Region-of-Interest Signaling Vehicular System Using Optical Camera Communications , 2017, IEEE Photonics Journal.

[7]  Baokang Zhao,et al.  FiT-PA: Fixed Scale FFT Based Privacy Amplification Algorithm for Quantum Key Distribution , 2016 .

[8]  Lei Zhou,et al.  A Real-Time QKD System Based on FPGA , 2012, Journal of Lightwave Technology.

[9]  Hong Guo,et al.  High-Speed and Adaptive FPGA-Based Privacy Amplification in Quantum Key Distribution , 2019, IEEE Access.

[10]  Ueli Maurer,et al.  Generalized privacy amplification , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[11]  Pascal Junod,et al.  An FPGA-Based 4 Mbps Secret Key Distillation Engine for Quantum Key Distribution Systems , 2017, J. Signal Process. Syst..

[12]  Gilles Brassard,et al.  Privacy Amplification by Public Discussion , 1988, SIAM J. Comput..

[13]  Hugo Krawczyk,et al.  LFSR-based Hashing and Authentication , 1994, CRYPTO.

[14]  Bo Liu,et al.  High-speed and Large-scale Privacy Amplification Scheme for Quantum Key Distribution , 2019, Scientific Reports.

[15]  Chen Wei,et al.  Fast implementation of length-adaptive privacy amplification in quantum key distribution , 2014 .