Scalable quantum random number generator for cryptography based on the random flip-flop approach
Mario Stip\v{c}evi\'c, Ivan Michel Antolovi\'c, Claudio Bruschini,, Edoardo Charbon

TL;DR
This paper introduces a scalable quantum random number generator using the random flip-flop method with integrated silicon chip components, achieving high-speed, high-quality randomness suitable for cryptography.
Contribution
It presents a novel, integrated QRNG design based on the random flip-flop approach, demonstrating high bitrate generation on a standard CMOS chip without postprocessing.
Findings
Achieves up to 20 Mbit/s random bit generation.
Passes NIST statistical tests without postprocessing.
Integrates all components on a single silicon chip.
Abstract
For globally connected devices like smart phones, personal computers and Internet-of-things devices, the ability to generate random numbers is essential for execution of cryptographic protocols responsible for information security. Generally, a random number generator should be small, robust, utilize as few hardware and energy resources as possible, yet provide excellent randomness at a high enough speed (bitrate) for a given purpose. In this work we present a quantum random number generator (QRNG) which makes use of a photoelectric effect in single-photon avalanche diodes (SPADs) as a source of randomness and is scalable to any desired bitrate. We use the random flip-flop method in which random bits are obtained by periodic sampling of a randomly toggling flip-flop. For the first time we investigate this method in detail and find that, out of two main imperfections, bias is due only to…
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
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Advanced Memory and Neural Computing · CCD and CMOS Imaging Sensors
