LinuxCon + CloudOpen Japan 2015 has ended
Back To Schedule
Friday, June 5 • 15:00 - 15:50
NeuG: A True Random Number Generator Implementation - Niibe Yutaka, Free Software Initiative of Japan

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

NeuG is an implementatio of True Random Number Generator, based on the sampling noise of Analog-Digital Converters.It runs on STM32F103, and it outputs random bits at the rate of more than 80 kB/sec (kB = 1000-byte). The interface of NeuG standalone device is USB, and it behaves as a device of communication device class. In GNU/Linux, it runs as /dev/ttyACM0. It is a true RNG, with SHA-256 conditioning component. It tries to follow the draft of NIST SP 800-90B. It is a by-product of Gnuk Token, the OpenPGPcard compatible free (as in freedom) token.

The audience is anyone who cares privacy, encryption, and entropy. Getting good entropy is not only technical, but also social issue. It's not enough for a computer user to have an instruction like RDRAND or RDSEED in a processor of his computer, because it is mostly imposible for him to check the possibility of hidden back door. The design should be free (as in freedom), and it is better for a product to be reproducible by anyone.  


Niibe Yutaka

Niibe is a long time free software hacker who joined the GnuPG project in 2011 and soon took over the development of the smartcard related code. He is also the person behind the gnuk token.

Friday June 5, 2015 15:00 - 15:50 JST

Attendees (1)