NeuG Version 1.0

2013-11-11

Version 1.0 of NeuG has been released.

NeuG is an implementation of True Random Number Generator based on quantization error 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 now. You can get random stream from /dev/ttyACM0. Standalone version is useful to feed entropy to /dev/random on GNU/Linux. Its generation speed is >= 70KB/sec.

The output has been tested NIST STS 2.1.1, Dieharder 3.31.1, TestU01 1.2.3 and PractRand 0.90.

  • Upgrade of Chopstx (the thread library)

    Now, we use Chopstx 0.03.

  • Stabilize the upgrade process

    For firmware upgrade, it has been unstable somehow and it has been recommended not to access its stream (/dev/ttyACM0) before running neug_upgrade.py. This bug was fixed in 1.0, and it's more stable.

  • Add support of Fraucheky

    Fraucheky is a GPL container which makes sure to deliver GPL to users.