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...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Photonics Journal |
Subjects: | |
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 |