[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
<http://www.amazon.com/TrueRNG-Hardware-Random-Number-Generator/dp/B00T0XKAQM>,
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.
Bill
-------------- 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