[Cryptography] Photon beam splitters for "true" random number generation ?

Bill Cox waywardgeek at gmail.com
Wed Dec 16 03:53:04 EST 2015

On Tue, Dec 15, 2015 at 12:56 PM, Stephen Wood <smwood4 at gmail.com> wrote:

> I hope this isn't too off-topic, but for somebody looking for open-source,
> hardware TRNG for real-world server use, the selection is abysmally low. In
> fact I can only find two: a single person in San Francisco making them by
> hand <https://www.tindie.com/products/WaywardGeek/infinite-noise/>, and
> the onerng <http://onerng.info/>, which became available just *this
> month!*
> I don't know how practical Mr. Baker's initial design would be to
> implement on silicon, but my hope is the spitballing will eventually
> trickle down into additional open-source TRNG designs.

I'm the dork making them by hand in SF :)  It's just a fun hobby.  I'll
make 10 more soon...

As you found, OneRNG is open-source and open-hardware.  I strongly
recommend it for nearly all applications.  Coupled with a solid CPRNG, it
generates all the cryptographically secure key data you will ever need.

Being fully open-source is extremely important for a TRNG.  NeuG
<http://www.gniibe.org/memo/development/gnuk/rng/neug.html> should get an
honorable mention here.  However, the engineering and theory behind OneRNG
is stronger, and OneRNG includes the schematics and board layout, and even
a bill-of-materials if I remember correctly.

A more popular alternative is TrueRNG
but even though the creator promised to make his code and schematics open
source, he never delivered.  We simply don't know if it is any good.

Back to this thread: The beam splitter is cool :)  An open-hardware version
would be a welcome development, IMO.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.metzdowd.com/pipermail/cryptography/attachments/20151216/ba6209d3/attachment.html>

More information about the cryptography mailing list