Awesome Paul!
I think this is a great idea, I experimented a bit with an rtl-sdr based RF noise random generator, but for Python only:
https://github.com/michelp/randio
Mostly for fun. As you mentioned running it through rng-test would be ideal but I haven't had the time. You've got the right idea making yours work as a kernel-level random device. Good luck!
-Michel
On Fri, Feb 15, 2013 at 4:27 AM, Paul Warren pwarren@pwarren.id.au wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi guys,
I just finished my first go at an entropy gathering tool for rtl-sdr, it's licensed under GPL (will add LICENSE file next!) and available at:
https://github.com/pwarren/rtl-entropy
My aim was to have a utility that ran with a minimum of dependencies, so it could be done easily on a raspberry pi, and without trying to get a whole gnuradio stack working!
I'm not a crypto expert, but I've read enough to know that you really should pass the output through rng-test or similar before using.
As I mention in the Readme, I plan on doing these tests and eventually getting it to the stage where the entropy can be plumbed in to /dev/random.
So, thanks for making the rtl-sdr libraries and making them easy to work with!
Cheers
Paul Warren -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iEYEARECAAYFAlEeKZQACgkQkwz3ZmaDjV4e+QCeMG6rOr+PZ+yHnIeXGFJRnpsr e9oAn3vQBEW7L2mcJLJE0tyNUnZpGori =dlzx -----END PGP SIGNATURE-----