Gaussian Random Number Generator: Implemented in FPGA for Quantum Key Distribution
arXiv:1802.07368 · doi:10.1002/jnm.2554
Abstract
Quantum Key Distribution is the process of using quantum communication to establish a shared key between two parties. It has been demonstrated the unconditional security and effective communication of quantum communication system can be guaranteed by an excellent Gaussian random number generator with high speed and an extended random period. In this paper, we propose to construct the Gaussian random number generator using Field-Programmable Gate Array (FPGA) which is able to process large data in high speed. We also compare three algorithms ofGRNgeneration: Box-Muller algorithm, polarization decision algorithm, and central limit algorithm. We demonstrate that the polarization decision algorithm implemented inFPGArequires less computing resources and also produces a high-quality Gaussian random number, through the null hypothesis test.
arXiv comment18 pages, 6 figures, accepted for publication in the International Journal of Numerical Modeling: Electronic Networks, Devices and Fields
References in corpus (11)
- Quantum information with continuous variables
- The Security of Practical Quantum Key Distribution
- Simple Proof of Security of the BB84 Quantum Key Distribution Protocol
- Quantum key distribution using gaussian-modulated coherent states
- Secure Quantum Key Distribution
- Quantum Random Number Generators
- Heisenberg's Uncertainty Principle
- Quantum Distribution of Gaussian Keys with Squeezed States
- Continuous variable quantum key distribution with two-mode squeezed states
- True random numbers from amplified quantum vacuum
- Improving the Accuracy of Magnetic Field Tracing by Velocity Gradients: Principal Component Analysis