Versatile and concurrent FPGA-based architecture for practical quantum communication systems
arXiv:2107.01857 · doi:10.1109/TQE.2022.3143997
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 continuously receives fresh data at a sustained rate from an external QRNG source while the other operates with the FPGA to drive the qubits 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 towards 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 qubits generation.
arXiv comment7 pages, 4 figures
References in corpus (25)
- Quantum cryptography: Public key distribution and coin tossing
- Decoy State Quantum Key Distribution
- Quantum Key Distribution with High Loss: Toward Global Secure Communication
- Practical Decoy State for Quantum Key Distribution
- A compact ion-trap quantum computing demonstrator
- High-speed measurement-device-independent quantum key distribution with integrated silicon photonics
- Loss-tolerant quantum cryptography with imperfect sources
- Full daylight quantum-key-distribution at 1550 nm enabled by integrated silicon photonics
- Quantum random number generator based on photonic emission in semiconductors
- Source-device-independent Ultra-fast Quantum Random Number Generation
- Secure heterodyne-based quantum random number generator at 17 Gbps
- Finite-key analysis on the 1-decoy state QKD protocol
- A fast and versatile QKD system with hardware key distillation and wavelength multiplexing
- CubeSat quantum communications mission
- Simple Quantum Key Distribution with qubit-based synchronization and a self-compensating polarization encoder
- Fast and simple qubit-based synchronization for quantum key distribution
- All-fiber self-compensating polarization encoder for Quantum Key Distribution
- A real-time QKD system based on FPGA
- Experimental quantum key distribution with finite-key security analysis for noisy channels
- Extending Wheeler's delayed-choice experiment to Space
- Stable, low-error and calibration-free polarization encoder for free-space quantum communication
- Resource-effective Quantum Key Distribution: a field-trial in Padua city center
- Practical Semi-Device Independent Randomness Generation Based on Quantum State's Indistinguishability
- A high-speed multi-protocol quantum key distribution transmitter based on a dual-drive modulator
- Efficient random number generation techniques for CMOS SPAD array based devices
Cited by in corpus (10)
- Cross-encoded quantum key distribution exploiting time-bin and polarization states with qubit-based synchronization
- Synchronization of quantum communication over an optical classical communication channel
- International time transfer between precise timing facilities secured with a quantum key distribution network
- Scatter-Gather DMA Performance Analysis within an SoC-based Control System for Trapped-Ion Quantum Computing
- Modular source for near-infrared quantum communication
- Low-error encoder for time-bin and decoy states for quantum key distribution
- A time-to-digital converter with steady calibration through single-photon detection
- Power-consumption Backdoor in Quantum Key Distribution
- Deployment-ready quantum key distribution over a classical network infrastructure in Padua
- A Sagnac-based arbitrary time-bin state encoder for quantum communication applications