Generating Random Bits with Avalanche Noise

They chose to design a device that produces random bits over a USB connection provided by an ATmega32U4. There was a time when US export restrictions covered random bit generators and so some security hardware was shipped with a set of dice so users could generate random keys reliably! See also this ars technica piece from 2013 “We cannot trust” Intel and Via’s chip-based crypto, FreeBSD developers say.  See also this Hackaday article Towards The Perfect Coin Flip: The NIST Randomness Beacon and this wired 2003 story about the Lava Lite RNGs.

See RAVA: An Open Hardware True Random Number Generator Based on Avalanche Noise by Gabriel Guerrer.

The essential elements are a boost convertor to get a 24 V reverse bias voltage

Then it uses a pair of reverse-biased diodes to generate two signals which are compared against each other:


This produces around six VCMP  transitions per microsecond:
 
If you want faster random bit-rates you could consider adding more of these modules together and XORing the outputs.
 
I don't know what effects all this randomness might have on the Unified Quantum Field  though, ...  It's amazing that Google doesn't show up a page of the statistics of David Lynch's "Today's Number is, ...". See David Lynch has your number. But does it add up? 
 
December 16, 2022. Today's number is, ...


Subscribe to David Lynch Theater.

Tomorrows Number?


Subscribe to Benjamin Altermatt.

See David Lynch's Weather Report for December 12, 2022.


Subscribe to Angelo Badalamenti.

Comments

Popular posts from this blog

Steven Johnson - So You Think You Know How to Take Derivatives?

Live Science - Leonardo da Vinci's Ancestry