about the Simtec hardware random number generator
[web/gag.com] / bdale / blog / posts / More_Entropy_is_Better_Entropy.mdwn
1 [[!tag tags/debian]]
2 [[!tag tags/crypto]]
3 As already reported, while at [Debconf9](http://debconf9.debconf.org/) this 
4 week, I succumbed to peer pressure, and have generated a new 4096-bit RSA 
5 key.  Doing this was made substantially more pleasant (and certainly a bit
6 more amusing!) by the fact that I was loaned a prototype of the new Simtec 
7 [Entropy Key](http://www.entropykey.co.uk/) to play with.
8
9 Can't wait until they're in production and available for sale...
10
11 Basically, it's "just" a very high quality hardware random number generator
12 that sits on a USB interface.  Associated with this is a small GPL'ed daemon 
13 that gets loaded along with some udev configuration (all in a Debian package
14 in my case), such that any time you plug it in, your system available entropy
15 goes way up and stays up until you unplug it.  It really is that easy!  My
16 new 4096-bit GPG key generated without perceptable delay, while the one my 
17 daughter made at the same time on her similar notebook required lots of 
18 mouse wiggling and I/O traffic generation to accumulate enough bits.  A 
19 dramatic difference, to say the least!
20
21 Anything that needs lots of random bits for generating things like session
22 keys will clearly benefit from a device like this.  Some systems have other
23 hardware sources of random numbers, but I was impressed by the attention to
24 detail the guys have put into this little widget, and the work they've done
25 to make it integrate so well with Debian.
26
27 Very cool.