High-Speed Post-Processing in Continuous-Variable Quantum Key Distribution Based on FPGA Implementation

In a continuous-variable quantum key distribution (CV-QKD) system, the computation speed of the post-processing procedure, including information reconciliation (IR) and privacy amplification (PA), inevitably affects the practical secret key rate. IR and PA can be implemented in parallel using low-density parity-check (LDPC) codes and hash functions, respectively. We achieve high-speed hardware-accelerated post-processing procedure for Gaussian symbols on a field-programmable gate array (FPGA) by taking advantage of its superior parallel processing ability. To this end, the sum-product algorithm decoders and a modified LDPC codes construction algorithm adapted to FPGA's characteristics are developed and employed. Two different structures including multiplexing and non-multiplexing are designed to achieve the trade-off between the speed and area of FPGAs, so that an optimal scheme can be adopted according to the requirement of a practical system. Simulation results show that the maximum throughput can reach 100 M symbols/s. We verified the correctness of the post-processing procedures when implemented on the Xilinx VC709 evaluation board, which is populated with the Virtex-7 XC7VX690T FPGA and provided some possible solutions to obtain better performance when more advanced FPGAs are available. The scheme can be applied readily for real-time key extraction and effectively reduce power consumption of the CV-QKD system.

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

[2]  Sébastien Kunz-Jacques,et al.  High performance error correction for quantum key distribution using polar codes , 2014, Quantum Inf. Comput..

[3]  Robert G. Maunder,et al.  A Survey of FPGA-Based LDPC Decoders , 2016, IEEE Communications Surveys & Tutorials.

[4]  Gilles Brassard,et al.  Quantum Cryptography , 2005, Encyclopedia of Cryptography and Security.

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

[6]  Ajay Dholakia,et al.  Reduced-complexity decoding of LDPC codes , 2005, IEEE Transactions on Communications.

[7]  Yi-Chen Zhang,et al.  Continuous-Variable Quantum Key Distribution with Rateless Reconciliation Protocol , 2019, Physical Review Applied.

[8]  Kunchi Peng,et al.  Long-Distance Continuous-Variable Quantum Key Distribution with Entangled States , 2018, Physical Review Applied.

[9]  Hong Guo,et al.  High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code , 2017, Scientific Reports.

[10]  Rüdiger L. Urbanke,et al.  Modern Coding Theory , 2008 .

[11]  V. Scarani,et al.  The security of practical quantum key distribution , 2008, 0802.4155.

[12]  Xuyang Wang,et al.  Experimental study on all-fiber-based unidimensional continuous-variable quantum key distribution , 2017 .

[13]  Leif Katsuo Oxenløwe,et al.  Two-dimensional distributed-phase-reference protocol for quantum key distribution , 2016, Scientific Reports.

[14]  Ning Wang,et al.  Imperfect state preparation in continuous-variable quantum key distribution , 2017 .

[15]  Marco Lucamarini,et al.  10-Mb/s Quantum Key Distribution , 2018, Journal of Lightwave Technology.

[16]  Gerd Leuchs,et al.  Continuous-variable quantum key distribution , 2007 .

[17]  Qiong Li,et al.  An improved multidimensional reconciliation algorithm for continuous-variable quantum key distribution , 2018, Quantum Information Processing.

[18]  Lawrence Ong,et al.  On the problem of non-zero word error rates for fixed-rate error correction codes in continuous variable quantum key distribution , 2016, 1605.04663.

[19]  G. Vallone,et al.  Advances in Quantum Cryptography , 2019, 1906.01645.

[20]  Wee Ser,et al.  An integrated silicon photonic chip platform for continuous-variable quantum key distribution , 2019, Nature Photonics.

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

[22]  Romain Alléaume,et al.  Multidimensional reconciliation for continuous-variable quantum key distribution , 2007, 2008 IEEE International Symposium on Information Theory.

[23]  Shen-Shen Yang,et al.  High-efficiency Gaussian key reconciliation in continuous variable quantum key distribution , 2015 .

[24]  Shen-Shen Yang,et al.  High-efficiency reconciliation for continuous variable quantum key distribution , 2017 .

[25]  P. Glenn Gulak,et al.  Quasi-cyclic multi-edge LDPC codes for long-distance quantum cryptography , 2017, npj Quantum Information.

[26]  Joseph R. Cavallaro,et al.  Optimized Message Passing Schedules for LDPC Decoding , 2005, Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005..

[27]  Pascal Junod,et al.  A fast and versatile quantum key distribution system with hardware key distillation and wavelength multiplexing , 2013, 1309.2583.

[28]  A. Tajima,et al.  High-Speed Quantum Key Distribution System for 1-Mbps Real-Time Key Generation , 2012, IEEE Journal of Quantum Electronics.

[29]  Peng Huang,et al.  Secret information reconciliation based on punctured low-density parity-check codes for continuous-variable quantum key distribution , 2017 .

[30]  Xiangyu Wang,et al.  Computing quopit Clifford circuit amplitudes by the sum-over-paths technique , 2016, Quantum Inf. Comput..

[31]  Seth Lloyd,et al.  Gaussian quantum information , 2011, 1110.3234.

[32]  Sébastien Kunz-Jacques,et al.  Long Distance Continuous-Variable Quantum Key Distribution with a Gaussian Modulation , 2011, Physical Review A.

[33]  Eleni Diamanti,et al.  Distributing Secret Keys with Quantum Continuous Variables: Principle, Security and Implementations , 2015, Entropy.