A Programmable True Random Number Generator Using Commercial Quantum Computers
Aviraj Sinha, Elena R. Henderson, Jessie M. Henderson, Eric C. Larson,, and Mitchell A. Thornton

TL;DR
This paper presents a method to implement a programmable true random number generator on commercial quantum computers, enabling customizable, high-quality randomness generation for cryptographic applications.
Contribution
It introduces an automated compilation approach to synthesize user-defined PMFs into quantum circuits for TRNGs on existing quantum hardware.
Findings
Demonstrates viability of quantum-based TRNGs on real hardware
Achieves multiple random bits per measurement cycle
Optimizes quantum circuits to reduce depth and improve performance
Abstract
Random number generators (RNG) are essential elements in many cryptographic systems. True random number generators (TRNG) rely upon sources of randomness from natural processes such as those arising from quantum mechanics phenomena. We demonstrate that a quantum computer can serve as a high-quality, weakly random source for a generalized user-defined probability mass function (PMF). Specifically, QC measurement implements the process of variate sampling according to a user-specified PMF resulting in a word comprised of electronic bits that can then be processed by an extractor function to address inaccuracies due to non-ideal quantum gate operations and other system biases. We introduce an automated and flexible method for implementing a TRNG as a programmed quantum circuit that executes on commercially-available, gate-model quantum computers. The user specifies the desired word size as…
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.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Chaos-based Image/Signal Encryption · Quantum-Dot Cellular Automata
