Versatile and concurrent FPGA-based architecture for practical quantum communication systems
Andrea Stanco, Francesco B. L. Santagiustina, Luca Calderaro, Marco, Avesani, Tommaso Bertapelle, Daniele Dequal, Giuseppe Vallone, Paolo, Villoresi

TL;DR
This paper introduces a flexible FPGA-based architecture on a SoC platform for practical quantum communication systems, enabling concurrent QKD and QRNG operations with demonstrated stability and security.
Contribution
A novel, versatile hardware/software architecture leveraging SoC capabilities for integrated, concurrent quantum key distribution and random number generation systems.
Findings
Successfully implemented a concurrent QKD transmitter with continuous data reception.
Demonstrated long-term stability and security of the system.
Enabled a standalone quantum transmitter with integrated QRNG and qubit generation.
Abstract
This work 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 a 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
