Abstract
Abstract
We have developed an inexpensive system for generating random voltage states (RVS) on a FPGA platform. This system can be used for controlling optoelectronic devices in a quantum-key-distribution (QKD) system. We use an all-digital operation at the FPGA layer to generate two uncorrelated Boolean bit strings. These bit strings are converted to RVS using a multiplexer and a voltage buffer in order to drive commercially available optoelectronic devices. A National Instruments (N.I) real-time IO (RIO) platform was used for FPGA implementation. The FPGA layer was coupled to the desktop layer for real-time monitoring and logging of the Boolean bit strings. We characterize the performance of the multiplexer and the buffer and describe how their engineering performance trades-off with the fidelity of RVS generation.
Reference16 articles.
1. Quantum cryptography: public key distribution and coin tossing;Bennett,1984
2. Practical challenges in quantum key distribution;Diamanti;Quantum Information,2016
3. An introduction to practical quantum key distribution;Amer;IEEE Aerosp. Electron. Syst. Mag.,2021
4. Impact of Raman scattered noise from multiple telecom channels on fiber-optic quantum key distribution systems;Silva;J. Lightwave Technology,2014
5. Guaranteeing security of financial transaction by using quantum cryptography in banking environment;Ghernaouti-Helie,2005