Electronics | |
Memory-Saving and High-Speed Privacy Amplification Algorithm Using LFSR-Based Hash Function for Key Generation | |
Xue-qin Jiang1  Yun Wu1  Enjian Bai1  | |
[1] School of Information Science & Technology, Donghua University, Shanghai 201620, China; | |
关键词: quantum key distribution (QKD); physical layer security; privacy amplification (PA); Toeplitz matrix; randomness test; | |
DOI : 10.3390/electronics11030377 | |
来源: DOAJ |
【 摘 要 】
Privacy amplification is an indispensable procedure for key generation in the quantum key distribution system and the physical layer key distribution system. In this paper, we propose a high-speed privacy amplification algorithm that saves hardware memory and improves the key randomness performance. Based on optimizing the structure of the Toeplitz matrix generated by a linear feedback shift register, the core of our algorithm is a block-iterative structure hash function that is used to generate a secure key of arbitrary length. The proposed algorithm adopts multiple small Toeplitz matrices to compress the negotiation key for convenient implementation. The negotiated key is equally divided into multiple small blocks, and the multiplication operation of the negotiated key with the Toeplitz matrix is converted into a modular addition operation through an accumulator. The analysis results demonstrate that the algorithm has the advantages of saving memory and running quickly. In addition, the NIST randomness test and avalanche effect test on the key sequences indicate that the proposed algorithm has a favorable performance.
【 授权许可】
Unknown