High-Speed Privacy Amplification Scheme Using GMP in Quantum Key Distribution

Privacy amplification (PA) is the art of distilling a highly secret key from a partially secure string by public discussion. It is a vital procedure in quantum key distribution (QKD) to produce a theoretically unconditional secure key. The throughput of PA has become the bottleneck of most high-spee...

Full description

Bibliographic Details
Main Authors: Bingze Yan, Qiong Li, Haokun Mao, Xiaofeng Xue
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Photonics Journal
Subjects:
CPU
Online Access:https://ieeexplore.ieee.org/document/9068448/
id doaj-81a0de62b0174709823c6f5b2e02282c
record_format Article
spelling doaj-81a0de62b0174709823c6f5b2e02282c2021-03-29T18:02:38ZengIEEEIEEE Photonics Journal1943-06552020-01-0112311310.1109/JPHOT.2020.29876119068448High-Speed Privacy Amplification Scheme Using GMP in Quantum Key DistributionBingze Yan0https://orcid.org/0000-0002-7451-9695Qiong Li1https://orcid.org/0000-0002-8627-4066Haokun Mao2Xiaofeng Xue3School of Computer Science and Technology, Harbin Institute of Technology, Harbin, ChinaSchool of Computer Science and Technology, Harbin Institute of Technology, Harbin, ChinaSchool of Computer Science and Technology, Harbin Institute of Technology, Harbin, ChinaSchool of Computer Science and Technology, Harbin Institute of Technology, Harbin, ChinaPrivacy amplification (PA) is the art of distilling a highly secret key from a partially secure string by public discussion. It is a vital procedure in quantum key distribution (QKD) to produce a theoretically unconditional secure key. The throughput of PA has become the bottleneck of most high-speed discrete variable QKD (DV-QKD) systems. Although some Toeplitz-hash PA schemes can meet the demand of throughput, their high throughput extremely depends on the high cost platform, such as MIC or GPU. From the comprehensive view of development cost, integration level and power consumption, CPU is a general low cost platform. However, the throughput of CPU based PA scheme is not satisfactory so far, mainly due to the conflict between the intrinsic serial characteristic of CPU and the parallel requirement of high throughput Toeplitz-hash PA scheme. In this paper, a high throughput modular arithmetic hash PA scheme using GNU multiple precision arithmetic library (GMP) based on CPU platform is proposed. The experimental results show that the throughput of our scheme is nearly an order of magnitude higher than the comparative scheme on the similar CPU platform, which is 135 Mbps and 69 Mbps at the block sizes of 106 and 108 on Intel i3-2120 CPU respectively. Moreover, our scheme can provide the best throughput among DV-QKD PA schemes, which is 260 Mbps and 140 Mbps at the block sizes of 10<sup>6</sup> and 10<sup>8</sup> on Intel i9-9900k CPU respectively.https://ieeexplore.ieee.org/document/9068448/Quantum key distributionprivacy amplificationCPU
collection DOAJ
language English
format Article
sources DOAJ
author Bingze Yan
Qiong Li
Haokun Mao
Xiaofeng Xue
spellingShingle Bingze Yan
Qiong Li
Haokun Mao
Xiaofeng Xue
High-Speed Privacy Amplification Scheme Using GMP in Quantum Key Distribution
IEEE Photonics Journal
Quantum key distribution
privacy amplification
CPU
author_facet Bingze Yan
Qiong Li
Haokun Mao
Xiaofeng Xue
author_sort Bingze Yan
title High-Speed Privacy Amplification Scheme Using GMP in Quantum Key Distribution
title_short High-Speed Privacy Amplification Scheme Using GMP in Quantum Key Distribution
title_full High-Speed Privacy Amplification Scheme Using GMP in Quantum Key Distribution
title_fullStr High-Speed Privacy Amplification Scheme Using GMP in Quantum Key Distribution
title_full_unstemmed High-Speed Privacy Amplification Scheme Using GMP in Quantum Key Distribution
title_sort high-speed privacy amplification scheme using gmp in quantum key distribution
publisher IEEE
series IEEE Photonics Journal
issn 1943-0655
publishDate 2020-01-01
description Privacy amplification (PA) is the art of distilling a highly secret key from a partially secure string by public discussion. It is a vital procedure in quantum key distribution (QKD) to produce a theoretically unconditional secure key. The throughput of PA has become the bottleneck of most high-speed discrete variable QKD (DV-QKD) systems. Although some Toeplitz-hash PA schemes can meet the demand of throughput, their high throughput extremely depends on the high cost platform, such as MIC or GPU. From the comprehensive view of development cost, integration level and power consumption, CPU is a general low cost platform. However, the throughput of CPU based PA scheme is not satisfactory so far, mainly due to the conflict between the intrinsic serial characteristic of CPU and the parallel requirement of high throughput Toeplitz-hash PA scheme. In this paper, a high throughput modular arithmetic hash PA scheme using GNU multiple precision arithmetic library (GMP) based on CPU platform is proposed. The experimental results show that the throughput of our scheme is nearly an order of magnitude higher than the comparative scheme on the similar CPU platform, which is 135 Mbps and 69 Mbps at the block sizes of 106 and 108 on Intel i3-2120 CPU respectively. Moreover, our scheme can provide the best throughput among DV-QKD PA schemes, which is 260 Mbps and 140 Mbps at the block sizes of 10<sup>6</sup> and 10<sup>8</sup> on Intel i9-9900k CPU respectively.
topic Quantum key distribution
privacy amplification
CPU
url https://ieeexplore.ieee.org/document/9068448/
work_keys_str_mv AT bingzeyan highspeedprivacyamplificationschemeusinggmpinquantumkeydistribution
AT qiongli highspeedprivacyamplificationschemeusinggmpinquantumkeydistribution
AT haokunmao highspeedprivacyamplificationschemeusinggmpinquantumkeydistribution
AT xiaofengxue highspeedprivacyamplificationschemeusinggmpinquantumkeydistribution
_version_ 1724196844021481472