USB TRNG
[wiki.git] / tmarble / posts / USB_TRNG.mdwm
1 # USB TRNG
2
3 Yesterday I had a blast presenting my talk
4 [Security not by chance: the AltusMetrum hardware true random number generator][usbtrng-dc14] at [DebConf14][dc14].
5
6 <a href="http://debconf14.debconf.org/">
7 <img src="http://debconf14.debconf.org/images/debian-rose.png" alt="DebConf 14"/>
8 </a>
9
10 [USB TRNG][usbtrng] is a collaborative effort with [AltusMetrum][altusmetrum]
11 to create a completely open hardware and Free software true
12 random number generator.
13
14 I my talk I mention the rationale for gathering more entropy:
15 The Linux urandom boot-time entropy hole as described in
16 the paper
17 [Mining Your Ps and Qs: Detection of Widespread Weak Keys in Network Devices][ehole].
18
19 I also mention some of the difficulty in assessing RNG
20 quality for security applications as highlighted by
21 Matthew Green in his blog post
22 [How do you know if an RNG is working?][greenrng].
23
24 I've been lucky to work on this design with [Bdale Garbee][bdale]
25 and [Keith Packard][keithp].
26
27 If you'd like to learn more you can...
28 * Download the presentation (see below)
29 * Check out the web page for [USB TRNG][usbtrng]
30 * Join us on IRC OFTC #altusmetrum
31 * Join the [trng mailing list][trng]
32
33 Let [[me|/tmarble]] know if you'd like to get involved!
34
35 ## links
36
37 * Presentation as PDF: [[usbtrng.pdf|usbtrng.pdf]]
38 * Presentation video: Soon to be uploaded by the amazing [Debian Video Team][debvideo].
39
40 [usbtrng-dc14]: https://summit.debconf.org/debconf14/meeting/20/security-not-by-chance-the-altusmetrum-hardware-true-random-number-generator/
41 [dc14]: http://debconf14.debconf.org/
42 [altusmetrum]: http://altusmetrum.org/
43 [bdale]: http://gag.com/bdale
44 [keithp]: http://keithp.com/keithp
45 [trng]: http://lists.gag.com/mailman/listinfo/trng
46 [usbtrng]: http://lists.gag.com/mailman/listinfo/trng
47 [debvideo]: https://wiki.debconf.org/wiki/DebConf14/Videostream#Recordings
48 [ehole]: https://factorable.net/weakkeys12.extended.pdf
49 [greenrng]: http://blog.cryptographyengineering.com/2014/03/how-do-you-know-if-rng-is-working.html
50
51 [[!tag debian debconf altusmetrum security]]