Improving randomness characterization through Bayesian model selection
Rafael D\'iaz Hern\'andez Rojas, Aldo Sol\'is, Al\'i M. Angulo, Mart\'inez, Alfred B. U'Ren, Jorge G. Hirsch, Matteo Marsili, Isaac P\'erez, Castillo

TL;DR
This paper introduces a Bayesian model selection method for rigorously characterizing the randomness of number generators, surpassing traditional tests and confirming the quantum nature of a physical QRNG device.
Contribution
The paper presents a novel Bayesian approach for randomness characterization that is both rigorous and straightforward to implement, improving upon existing methods like NIST tests and ATI-based criteria.
Findings
The Bayesian method outperforms NIST and Borel-Normality tests in rigor.
Applied to a quantum device, it confirmed genuine quantum randomness.
The approach generalizes beyond individual sequences to source-level characterization.
Abstract
Nowadays random number generation plays an essential role in technology with important applications in areas ranging from cryptography, which lies at the core of current communication protocols, to Monte Carlo methods, and other probabilistic algorithms. In this context, a crucial scientific endeavour is to develop effective methods that allow the characterization of random number generators. However, commonly employed methods either lack formality (e.g. the NIST test suite), or are inapplicable in principle (e.g. the characterization derived from the Algorithmic Theory of Information (ATI)). In this letter we present a novel method based on Bayesian model selection, which is both rigorous and effective, for characterizing randomness in a bit sequence. We derive analytic expressions for a model's likelihood which is then used to compute its posterior probability distribution. Our method…
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.
