News: 1749897673

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Researchers claim spoof-proof random number generator breakthrough

(2025/06/14)


Scientists in the US have built a system for creating truly random numbers which cannot be tampered with by a third party.

Random numbers might be needed to pick jury members out of a field without bias, or provide security algorithms. Quantum events offer the promise of true randomness. Meanwhile, a phenomenon called quantum entanglement, which determines that two quantum particles emitted at the same time can remain forever linked in their state, no matter how far apart they are, allows for boffins to check their work.

While entanglement offers a way of checking a truly random source of data, such systems can potentially be spoofed if a rogue actor secretly mistimes one of the measurements.

Boffins pull off quantum leap in true random number generation [1]READ MORE

A [2]paper published in Nature by University of Colorado, Boulder, postdoctoral student Gautam Kavuri and colleagues, describes a new system which provides a publicly available hash chain, greatly raising the difficulty of tampering with the record of the timing of quantum measurements. The record of measurements is also available online.

In an accompanying article, Peter Brown, associate professor at France's Institut Polytechnique de Paris, said: "Kavuri and colleagues combine the high security of quantum random-number generation with a classical protocol that ensures not only that the output is truly random, but also that the randomness can be verified."

[3]

The Colorado University Randomness Beacon (CURBy) relies on two entangled photons measured at two sites at the same time, 110 meters apart. The sequence of measurement is recorded publicly on a hash chain, which allows observers to detect any attempt to tamper with it. The research team generated random numbers 7,454 times in 40 days and found that a truly random number was generated 7,434 times, which they call a 99.7 percent success rate.

[4]Google: How to make any AMD Zen CPU always generate 4 as a random number

[5]Cloud brute-force attack cracks Google users' phone numbers in minutes

[6]What is missing from the web? We're asking for Google

[7]UPS supplier's password policy flip-flops from unlimited, to 32, then 64 characters

Brown noted that for a bad actor to control the final output of the random-number generator undetected, the records of the entanglement measurements and all the hash chains would need to be compromised across the experiment's disparate geographical locations. "Compared with previous results, the difficulty of attacking the system undetected is substantially increased," he said.

Brown continued: "The use of traceable quantum randomness to prevent corruption and distribute resources could strengthen the public's trust in these systems. In the current era of misinformation, at least we will be able to trust in randomness." ®

Get our [8]Tech Resources



[1] https://www.theregister.com/2018/04/11/nist_random_numbers_quantum_mechanics/

[2] https://www.nature.com/articles/s41586-025-09054-3

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/science&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aE2chw0lbGAFup71x2A7gwAAANE&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[4] https://www.theregister.com/2025/02/04/google_amd_microcode/

[5] https://www.theregister.com/2025/06/10/google_brute_force_phone_number/

[6] https://www.theregister.com/2024/08/30/what_is_missing_from_web/

[7] https://www.theregister.com/2024/09/23/cyberpower_password_changes/

[8] https://whitepapers.theregister.com/



Slow, Large, and Expensive Apperatus

An_Old_Dog

The research team generated random numbers 7,454 times in 40 days

Yeah. Still waiting for my DnD dice-rolling program to finish running -- on a computer in a datacenter, and not on my laptop.

Re: Slow, Large, and Expensive Apperatus

Wang Cores

This b amurica. We use mor sillicon an mor power for les everything

It's the inverse of quantum key generation

Anonymous Coward

The article contains a rather superficial and abstract description. But I guess they use the same protocol that is used for quantum key distribution.

When you generate a quantum key, you select the measurements with the same polarisation. If you select the measurements with the orthogonal polarizations, you should get purely random results.

There is currently a lot of effort to do efficient and fast quantum key distribution. Progress is fast in this field (especially in China).

This protocol will directly benefit from the quantum key generation progress, for free.

Clever.

"recorded publicly on a hash chain"

Pascal Monett

What ?

Did someone finally find a good use for blockchain ?

And have they thought about scaling and concurrent use ?

Jury selection

ChrisElvidge

Random numbers might be needed to pick jury members out of a field without bias

As (some) jury members, in the US, can be rejected without cause, and others with cause, do we really need that level of security when initially selecting them?

nobody who matters

Like many others around here, I have been around for long enough to realise that there is no such thing as 'Truly Random'.

Many years ago I lost count of the number of things that were claimed to be tamper-proof which turned out to be no such thing. I have no doubt that someone will at some future date find a way round this too.

b0llchit

There is a 'Truly Random' and it was [1]documented some time ago. But, I doubt you need that amount of randomness in your applications.

[1] https://xkcd.com/221/

Looking In The Wrong Place.....

Anonymous Coward

Quote: "...randomness which can be relied on..."

Forgive me, but my personal choice for randomness is the Palace of Westminster!

Recent random events:

- Supercomputers in Edinburgh, or not, or maybe........

- Winter heating supplement, or not, or maybe.....

- Pacific Ocean presence.......but then the propellor fell off.....

I'm sure other commentards here can establish a clear "randomness process" in London SW1......better than I can!

Thought Experiment

Anonymous Coward

(1) We have a "fair coin".

(2) We toss the coin ten times.

(3) It comes up "heads" every one of the ten tries.

Most people (and most software assessments) would say the sequence of ten "heads" is not random......

......but, in this case, it is actually a random sequence............

a truly random number was generated 7,434 times

Neil Barnes

And just how did they ascertain that the remaining twenty numbers _weren't_ random?

Random number?

ChrisElvidge

Your bank says "Pick a random 4 digit number for your PIN" and then refuses to allow 0000.

Someone, somewhere should educate decision makers as to exactly what "random number" means.

PB90210

https://ernie.virtualcolossus.co.uk/ernie.html

Classic

elsergiovolador

[1]Classic

[1] https://xkcd.com/221/

I put contact lenses in my dog's eyes. They had little pictures of cats
on them. Then I took one out and he ran around in circles.
-- Steven Wright