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...

Descripción completa

Detalles Bibliográficos
Autores principales: Lu, Qing, Lu, Zhenguo, Yang, Hongzhao, Yang, Shenshen, Li, Yongmin
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