Versatile and Concurrent FPGA-Based Architecture for Practical Quantum Communication Systems
Author(s)
Date Issued
2022-01-27
Publisher
Institute of Electrical and Electronics Engineers Inc.
Abstract
This article presents a hardware and software architecture, which can be used in those systems that implement practical quantum key distribution (QKD) and quantum random-number generation (QRNG) schemes. This architecture fully exploits the capability of a System on a Chip (SoC), which comprehends both a field-programmable gate array (FPGA) and a dual-core CPU unit. By assigning the time-related tasks to the FPGA and the management to the CPU, we built a flexible system with optimized resource sharing on a commercial off-the-shelf (COTS) evaluation board, which includes an SoC. Furthermore, by changing the dataflow direction, the versatile system architecture can be exploited as a QKD transmitter, QKD receiver, and QRNG control-acquiring unit. Finally, we exploited the dual-core functionality and realized a concurrent stream device to implement a practical QKD transmitter, where one core continuously receives fresh data at a sustained rate from an external QRNG source, while the other operates with the FPGA to drive the qubit transmission to the QKD receiver. The system was successfully tested on a long-term run proving its stability and security. This demonstration paves the way toward a more secure QKD implementation, with fully unconditional security as the QKD states are entirely generated by a true random process and not by deterministic expansion algorithms. Eventually, this enables the realization of a standalone quantum transmitter, including both the random numbers and the qubit generation. © 2020 IEEE.
ISSN
26891808 (ISSN)
Journal
IEEE Transactions on Quantum Engineering
Volume
3
File(s)![Thumbnail Image]()
Loading...
Name
Versatile_and_Concurrent_FPGA-Based_Architecture_for_Practical_Quantum_Communication_Systems.pdf
Size
1.86 MB
Format
Adobe PDF
Checksum (MD5)
097a8391c460916f5859e6536403b9fe