NeuG 1.0.1

NIIBE Yutaka gniibe at
Wed Feb 11 15:58:28 CET 2015


Version 1.0.1 of NeuG has been released.

NeuG is an implementation of True Random Number Generator based on
sampling noise of ADC of STM32F103.

Original intention of NeuG development was using it as a part of Gnuk,
but we also have standalone USB CDC-ACM version.  You can get random
stream from /dev/ttyACM0 when connected to your host PC.  Standalone
version is useful to feed entropy to /dev/random on GNU/Linux.  Its
generation speed is >= 80kB/sec (kB = 1000-byte).

The output has been tested NIST STS 2.1.1, Dieharder 3.31.1 and
PractRand 0.92.

* Upgrade of Chopstx (the thread library)

  Now, we use Chopstx 0.04.

* Upgrade of Fraucheky (the GPL container)

  Furoshiki is traditional Japanese way of wrapping things.
  Fraucheky is a GPL container which makes sure to deliver GPL to users.
  Now, we use Fraucheky 0.1.

* Compile options

  We use -O3 (with no -Os) for neug.o and sha256.o.


NeuG (under Gnuk Repository):

FST-01 support pages:

FST-01 introduction:

True Random Number Generators - FST-01 - Well Tempered Hacker:

Gnuk Mailing List:

Thanks to Anders Brownworth for the movie.

More information about the Gnupg-devel mailing list