]> info9.net Git - wiki.git/blob - tmarble/posts/USB_TRNG.mdwn
touchup
[wiki.git] / tmarble / posts / USB_TRNG.mdwn
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 In 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
29 * Download the presentation (see below)
30 * Check out the web page for [USB TRNG][usbtrng]
31 * Join us on IRC OFTC #altusmetrum
32 * Join the [trng mailing list][trng]
33
34 Let [[me|/tmarble]] know if you'd like to get involved!
35
36 ## links
37
38 * Presentation as PDF: [[usbtrng.pdf|usbtrng.pdf]]
39 * Presentation video: Soon to be uploaded by the amazing [Debian Video Team][debvideo].
40
41 [usbtrng-dc14]: https://summit.debconf.org/debconf14/meeting/20/security-not-by-chance-the-altusmetrum-hardware-true-random-number-generator/
42 [dc14]: http://debconf14.debconf.org/
43 [altusmetrum]: http://altusmetrum.org/
44 [bdale]: http://gag.com/bdale
45 [keithp]: http://keithp.com/keithp
46 [trng]: http://lists.gag.com/mailman/listinfo/trng
47 [usbtrng]: http://altusmetrum.org/USBtrng/
48 [debvideo]: https://wiki.debconf.org/wiki/DebConf14/Videostream#Recordings
49 [ehole]: https://factorable.net/weakkeys12.extended.pdf
50 [greenrng]: http://blog.cryptographyengineering.com/2014/03/how-do-you-know-if-rng-is-working.html
51
52 [[!tag debian debconf altusmetrum security]]