Cargando…

High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code

Error correction is a significant step in postprocessing of continuous-variable quantum key distribution system, which is used to make two distant legitimate parties share identical corrected keys. We propose an experiment demonstration of high speed error correction with multi-edge type low-density...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Xiangyu, Zhang, Yichen, Yu, Song, Guo, Hong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6043537/
https://www.ncbi.nlm.nih.gov/pubmed/30002473
http://dx.doi.org/10.1038/s41598-018-28703-4
_version_ 1783339302591135744
author Wang, Xiangyu
Zhang, Yichen
Yu, Song
Guo, Hong
author_facet Wang, Xiangyu
Zhang, Yichen
Yu, Song
Guo, Hong
author_sort Wang, Xiangyu
collection PubMed
description Error correction is a significant step in postprocessing of continuous-variable quantum key distribution system, which is used to make two distant legitimate parties share identical corrected keys. We propose an experiment demonstration of high speed error correction with multi-edge type low-density parity check (MET-LDPC) codes based on graphic processing unit (GPU). GPU supports to calculate the messages of MET-LDPC codes simultaneously and decode multiple codewords in parallel. We optimize the memory structure of parity check matrix and the belief propagation decoding algorithm to reduce computational complexity. Our results show that GPU-based decoding algorithm greatly improves the error correction speed. For the three typical code rate, i.e., 0.1, 0.05 and 0.02, when the block length is 10(6) and the iteration number are 100, 150 and 200, the average error correction speed can be respectively achieved to 30.39 Mbits/s (over three times faster than previous demonstrations), 21.23 Mbits/s and 16.41 Mbits/s with 64 codewords decoding in parallel, which supports high-speed real-time continuous-variable quantum key distribution system.
format Online
Article
Text
id pubmed-6043537
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-60435372018-07-15 High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code Wang, Xiangyu Zhang, Yichen Yu, Song Guo, Hong Sci Rep Article Error correction is a significant step in postprocessing of continuous-variable quantum key distribution system, which is used to make two distant legitimate parties share identical corrected keys. We propose an experiment demonstration of high speed error correction with multi-edge type low-density parity check (MET-LDPC) codes based on graphic processing unit (GPU). GPU supports to calculate the messages of MET-LDPC codes simultaneously and decode multiple codewords in parallel. We optimize the memory structure of parity check matrix and the belief propagation decoding algorithm to reduce computational complexity. Our results show that GPU-based decoding algorithm greatly improves the error correction speed. For the three typical code rate, i.e., 0.1, 0.05 and 0.02, when the block length is 10(6) and the iteration number are 100, 150 and 200, the average error correction speed can be respectively achieved to 30.39 Mbits/s (over three times faster than previous demonstrations), 21.23 Mbits/s and 16.41 Mbits/s with 64 codewords decoding in parallel, which supports high-speed real-time continuous-variable quantum key distribution system. Nature Publishing Group UK 2018-07-12 /pmc/articles/PMC6043537/ /pubmed/30002473 http://dx.doi.org/10.1038/s41598-018-28703-4 Text en © The Author(s) 2018 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Wang, Xiangyu
Zhang, Yichen
Yu, Song
Guo, Hong
High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code
title High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code
title_full High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code
title_fullStr High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code
title_full_unstemmed High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code
title_short High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code
title_sort high speed error correction for continuous-variable quantum key distribution with multi-edge type ldpc code
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6043537/
https://www.ncbi.nlm.nih.gov/pubmed/30002473
http://dx.doi.org/10.1038/s41598-018-28703-4
work_keys_str_mv AT wangxiangyu highspeederrorcorrectionforcontinuousvariablequantumkeydistributionwithmultiedgetypeldpccode
AT zhangyichen highspeederrorcorrectionforcontinuousvariablequantumkeydistributionwithmultiedgetypeldpccode
AT yusong highspeederrorcorrectionforcontinuousvariablequantumkeydistributionwithmultiedgetypeldpccode
AT guohong highspeederrorcorrectionforcontinuousvariablequantumkeydistributionwithmultiedgetypeldpccode