Research of hash-based secure key expansion algorithm for practical QKD

Abstract The quantum key distribution (QKD) system has been developed rapidly, but its key generation rate is limited for kinds of reason such as detector efficiency and not fitted for high speed application such as video conferences. For promotion of key generation rate, an algorithm based secure hash algorithm (SHA) is introduced to process QKD keys which could be expanded to be about tens times and implemented in field programmable gate array (FPGA) device in this paper. The expanded key is tested by NIST test program to verify its randomness and security. In our tests, the expanded keys less than 32 times QKD keys are all passed NIST test program and shows its good security.

[1]  D. Lee,et al.  Hash Function Vulnerability Index and Hash Chain Attacks , 2007, 2007 3rd IEEE Workshop on Secure Network Protocols.

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

[3]  Ueli Maurer A Universal Statistical Test for Random Bit Generators , 1990, CRYPTO.

[4]  Kai Chen,et al.  Metropolitan all-pass and inter-city quantum communication network. , 2010, Optics express.

[5]  Kai Chen,et al.  Field test of a practical secure communication network with decoy-state quantum cryptography. , 2008, Optics express.

[6]  Shor,et al.  Simple proof of security of the BB84 quantum key distribution protocol , 2000, Physical review letters.

[7]  Gilles Brassard,et al.  Quantum cryptography: Public key distribution and coin tossing , 2014, Theor. Comput. Sci..