Cargando…
FPGA-Based Implementation of Multidimensional Reconciliation Encoding in Quantum Key Distribution
We propose a multidimensional reconciliation encoding algorithm based on a field-programmable gate array (FPGA) with variable data throughput that enables quantum key distribution (QKD) systems to be adapted to different throughput requirements. Using the circulatory structure, data flow in the most...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9857876/ https://www.ncbi.nlm.nih.gov/pubmed/36673221 http://dx.doi.org/10.3390/e25010080 |
_version_ | 1784873957837504512 |
---|---|
author | Lu, Qing Lu, Zhenguo Yang, Hongzhao Yang, Shenshen Li, Yongmin |
author_facet | Lu, Qing Lu, Zhenguo Yang, Hongzhao Yang, Shenshen Li, Yongmin |
author_sort | Lu, Qing |
collection | PubMed |
description | We propose a multidimensional reconciliation encoding algorithm based on a field-programmable gate array (FPGA) with variable data throughput that enables quantum key distribution (QKD) systems to be adapted to different throughput requirements. Using the circulatory structure, data flow in the most complex pipeline operation in the same time interval, which enables the structural multiplexing of the algorithm. We handle the calculation and storage of eight-dimensional matrices cleverly to conserve resources and increase data processing speed. In order to obtain the syndrome more efficiently, we designed a simplified algorithm according to the characteristics of the FPGA and parity-check matrix, which omits the unnecessary operation of matrix multiplication. The simplified algorithm could adapt to different rates. We validated the feasibility and high speed of the algorithm by implementing the multidimensional reconciliation encoding algorithm on a Xilinx Virtex-7 FPGA. Our simulation results show that the maximum throughput could reach 4.88 M symbols/s. |
format | Online Article Text |
id | pubmed-9857876 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-98578762023-01-21 FPGA-Based Implementation of Multidimensional Reconciliation Encoding in Quantum Key Distribution Lu, Qing Lu, Zhenguo Yang, Hongzhao Yang, Shenshen Li, Yongmin Entropy (Basel) Article We propose a multidimensional reconciliation encoding algorithm based on a field-programmable gate array (FPGA) with variable data throughput that enables quantum key distribution (QKD) systems to be adapted to different throughput requirements. Using the circulatory structure, data flow in the most complex pipeline operation in the same time interval, which enables the structural multiplexing of the algorithm. We handle the calculation and storage of eight-dimensional matrices cleverly to conserve resources and increase data processing speed. In order to obtain the syndrome more efficiently, we designed a simplified algorithm according to the characteristics of the FPGA and parity-check matrix, which omits the unnecessary operation of matrix multiplication. The simplified algorithm could adapt to different rates. We validated the feasibility and high speed of the algorithm by implementing the multidimensional reconciliation encoding algorithm on a Xilinx Virtex-7 FPGA. Our simulation results show that the maximum throughput could reach 4.88 M symbols/s. MDPI 2022-12-31 /pmc/articles/PMC9857876/ /pubmed/36673221 http://dx.doi.org/10.3390/e25010080 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Lu, Qing Lu, Zhenguo Yang, Hongzhao Yang, Shenshen Li, Yongmin FPGA-Based Implementation of Multidimensional Reconciliation Encoding in Quantum Key Distribution |
title | FPGA-Based Implementation of Multidimensional Reconciliation Encoding in Quantum Key Distribution |
title_full | FPGA-Based Implementation of Multidimensional Reconciliation Encoding in Quantum Key Distribution |
title_fullStr | FPGA-Based Implementation of Multidimensional Reconciliation Encoding in Quantum Key Distribution |
title_full_unstemmed | FPGA-Based Implementation of Multidimensional Reconciliation Encoding in Quantum Key Distribution |
title_short | FPGA-Based Implementation of Multidimensional Reconciliation Encoding in Quantum Key Distribution |
title_sort | fpga-based implementation of multidimensional reconciliation encoding in quantum key distribution |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9857876/ https://www.ncbi.nlm.nih.gov/pubmed/36673221 http://dx.doi.org/10.3390/e25010080 |
work_keys_str_mv | AT luqing fpgabasedimplementationofmultidimensionalreconciliationencodinginquantumkeydistribution AT luzhenguo fpgabasedimplementationofmultidimensionalreconciliationencodinginquantumkeydistribution AT yanghongzhao fpgabasedimplementationofmultidimensionalreconciliationencodinginquantumkeydistribution AT yangshenshen fpgabasedimplementationofmultidimensionalreconciliationencodinginquantumkeydistribution AT liyongmin fpgabasedimplementationofmultidimensionalreconciliationencodinginquantumkeydistribution |