← Latest papers
⚛️ quantum physics

Certified Randomness with Optimal Rate

This paper presents a protocol that certifies nearly uniform randomness with an optimal rate of ~1 without requiring any trusted randomness from the verifier, achieving unconditional security in the quantum random oracle model and introducing a proof of conditional min-entropy to address open questions in the field.

Original authors: Siddhartha Jain, Saachi Mutreja, Bhaskar Roberts

Published 2026-10-01
📖 6 min read🧠 Deep dive

Original authors: Siddhartha Jain, Saachi Mutreja, Bhaskar Roberts

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the digital world, trust is a fragile commodity. When we vote online, generate secret codes for banking, or elect leaders for decentralized networks, we rely on randomness that is truly unpredictable. If this randomness is predictable or biased, the entire system collapses. For decades, scientists have sought a way to generate such randomness without needing to trust the machine doing the generating. The ideal scenario involves a device that produces a string of bits—zeros and ones—that is so chaotic and uniform that no one, not even the device's owner, could have guessed the outcome in advance. This is the holy grail of "certified randomness": a mathematical guarantee that the output is truly random, verifiable by anyone, without requiring a pre-existing secret seed.

The challenge has always been that existing methods either produced weak randomness that could be easily manipulated or required a trusted human to provide a small, random starting number. A new study by Siddhartha Jain, Saachi Mutreja, and Bhaskar Roberts addresses this fundamental limitation. They have developed a protocol that allows a quantum computer to prove it has generated a string of bits with near-perfect randomness, even if the computer is malicious and the person checking the result is completely deterministic, possessing no random numbers of their own. This breakthrough removes the need for any trusted starting point, achieving a rate of randomness that is as high as theoretically possible.

The researchers worked within a framework known as the quantum random oracle model, a theoretical setting where all parties have access to a public, perfectly random function that acts like a universal hash. In this environment, they constructed a system where a quantum prover can generate a long string of bits and provide a short proof that the string is genuinely random. The key innovation is that the verifier, who checks the proof, does not need to be random themselves; they can be a fixed, deterministic algorithm. Previous attempts to achieve this either failed to guarantee high-quality randomness or relied on the verifier having a small, trusted random seed to kickstart the process. The new protocol eliminates that seed entirely, proving that a deterministic verifier can still be convinced of the randomness of a long string generated by an untrusted quantum device.

To understand the significance, one must look at what happens when a system is not perfectly random. If a string of bits is only "weakly" random, it might look chaotic, but it could still be biased toward certain patterns, making it vulnerable to prediction. The researchers proved that their method guarantees a level of entropy, or disorder, that is nearly maximal. In practical terms, this means that for a string of a specific length, the number of bits that are truly unpredictable is almost equal to the total length of the string. The only tiny loss in randomness is a logarithmic amount, which is unavoidable due to the nature of the laws of physics and computation. This is a vast improvement over previous methods, which often produced strings where the amount of guaranteed randomness was a tiny fraction of the total length.

The protocol works in two main stages. First, the quantum device generates a "weakly" random source using a specific mathematical construction that has been proven secure against quantum attacks. This source is not yet good enough for high-stakes applications. In the second stage, the device passes this source through a compressing function, which acts like a filter. This filter condenses the weak source into a shorter, much stronger string of bits. The researchers demonstrated that even if an adversary tries to manipulate the process by choosing specific inputs or observing the function's behavior, they cannot force the final output to be predictable. The final string retains a high level of min-entropy, a measure of how hard it is to guess the most likely outcome, even when the adversary has seen the entire history of the interaction.

A critical component of this work is the concept of "conditional" min-entropy. In many real-world applications, such as a public randomness beacon that broadcasts a new random number every hour, the security of the current number depends on the fact that it cannot be predicted even if an attacker knows everything about the previous numbers. The researchers showed that their protocol guarantees that each new pulse of randomness is unpredictable, even when conditioned on all the messages and data that came before it. This is essential for applications like leader election in blockchain networks or generating common random strings for cryptographic protocols, where the integrity of the current round relies on the unpredictability of the past.

The team also addressed the limitations of their own work with rigorous honesty. They proved that it is impossible to achieve perfect, uniform randomness with a deterministic verifier if the adversary is allowed to run for a polynomial amount of time. An attacker could theoretically use a technique called rejection sampling to fix a small number of bits in the output, effectively "gaming" the system to produce a slightly biased result. However, the researchers showed that their protocol achieves the best possible outcome under these constraints: it guarantees that the number of bits that can be fixed by an attacker is so small that the remaining randomness is still sufficient for all practical cryptographic purposes. The loss is negligible, and the security holds up against any adversary with realistic computing power.

This work has immediate implications for the future of secure communication and decentralized systems. By removing the need for a trusted seed, the protocol allows for the creation of randomness beacons that can be run on a single, untrusted quantum device. Such a beacon could periodically publish fresh, unpredictable random numbers that anyone can verify. The security of these numbers would not depend on the honesty of the device operator but on the laws of quantum mechanics and the mathematical structure of the protocol itself. While the current implementation relies on theoretical models, the path to practical application is clearer than ever, offering a way to generate the trusted randomness that modern digital society desperately needs without requiring us to trust the machine.

The study stands as a definitive answer to a question posed by earlier researchers regarding the limits of certified randomness. It confirms that while perfect uniformity is mathematically out of reach for a deterministic verifier, a level of randomness that is effectively indistinguishable from perfect is achievable. The researchers have not just improved the rate of randomness; they have redefined the boundaries of what is possible in a trustless environment. Their construction provides a robust, unconditional guarantee of security in the quantum random oracle model, setting a new standard for how we think about randomness in the quantum age. The result is a protocol that is both theoretically sound and practically relevant, bridging the gap between abstract quantum theory and the concrete needs of a secure digital infrastructure.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →