The Infinite Noise TRNG is an open source random number generator. Check the GitHub repository from Bill Cox (waywardgeek) for detailed documentation of the hardware design.

My contributions to the software side of this project are of course included in these builds.
This means, systemd- and udev rules are included for automatic start of the driver when connecting the device. Also its now possible to connect multiple devices to one computer (mainly for testing purposes).

Signed repositories are also available for Ubuntu, CentOS 7 and Raspbian (ARMv7) – see below.

The debian and ubuntu packages are signed with PGP Key-Id: 0x4E730A3C)

Downloads

current version: 0.1.1

distro architecture filename size
CentOS / Fedora amd64 / x86_64 infnoise-0.1.1-0.x86_64.rpm 15248
ArchLinux x86 infnoise-0.1.1-1-i686.pkg.tar.xz 15036
ArchLinux amd64 / x86_64 infnoise-0.1.1-1-x86_64.pkg.tar.xz 13636
ArchLinux signature infnoise-0.1.1-1-x86_64.pkg.tar.xz.sig 566
Ubuntu / Debian amd64 / x86_64 infnoise_0.1.1_amd64.deb 14002
Ubuntu / Debian ARMv7 infnoise_0.1.1_armhf.deb 12434
Ubuntu / Debian x86 infnoise_0.1.1_x86.deb 14586

Debian / Ubuntu Repositories

To ensure authenticity of the packages, please add my PGP code signing key to your apt key-ring:

$ wget -O - https://13-37.org/files/pubkey.gpg | sudo apt-key add -

Install and receive updates for the Infinite Noise TRNG driver by adding the respective repository to your /etc/apt/sources.list

Debian
Stable (Jessie)

deb http://repo.13-37.org/ jessie main
#deb-src http://repo.13-37.org/ jessie main

Testing (Stretch)

deb http://repo.13-37.org/ stretch main
#deb-src http://repo.13-37.org/ stretch main

Ubuntu
Xenial Xerus (16.04 LTS)

deb http://13-37.org/ xenial main
#deb-src http://repo.13-37.org/ xenial main

 Yakkety Yak (16.10)

deb http://repo.13-37.org/ yakkety main
#deb-src http://repo.13-37.org/ yakkety main

Zesty Zapus (17.04)

deb http://repo.13-37.org/ zesty main
#deb-src http://repo.13-37.org/ zesty main

Install
$ sudo apt-get update
$ sudo apt-get install infnoise

ArchLinux User Repository

Use packages from above. AUR coming soon…

CentOS7 repository

also coming soon…

Code and Documentation

Original project: https://github.com/waywardgeek/infnoise
My fork: https://github.com/manuel-domke/infnoise

Changelog

v0.1.1 (latest)
– added support for multiple devices. New options introduced: –list-devices and –serial to specify the serial number of the FT240 USB chip.

v0.1.0
– initial Releases for Ubuntu, Debian/Raspbian, ArchLinux and CentOS7

Categories: Cryptography

Leave a Reply

Your email address will not be published. Required fields are marked *