Der „Infinite Noise TRNG“ ist ein Open-Source Random Number Generator (Zufallszahlengenerator). Im offiziellen GitHub repository von Bill Cox (waywardgeek) gibt es eine sehr ausführliche Dokumentation zum Hardware-Design als auch den gesamten Quellcode. (public domain/CC0 Lizenz)
Hier gibts Pakete und signierte Paketquellen sind für Ubuntu/Debian, CentOS 7 und Raspbian (ARMv7) verfügbar – siehe unten.
Alle Pakete sind mit folgenden GPG-Key signiert:
71AE 099B 262D C0B4 93E6 EE71 975D C25C 4E73 0A3C (0x4E730A3C)
Das Repository ist nicht über HTTPS gesichert. Mehr dazu hier.
Downloads
current version: 0.3.1distro | architecture | filename | size |
CentOS / Fedora | amd64 / x86_64 | infnoise-0.3.1-0.x86_64.rpm | 16988 |
ArchLinux | amd64 / x86_64 | infnoise-0.3.1.r0.gf19b341-1-x86_64.pkg.tar.xz | 17300 |
Source Code | x86 | infnoise-0.3.1.tar.gz | 1274498 |
Source Code | signature | infnoise-0.3.1.tar.gz.sig | 543 |
CentOS / Fedora | amd64 / x86_64 | infnoise-tools-0.3.1-0.x86_64.rpm | 21140 |
Ubuntu / Debian | amd64 / x86_64 | infnoise-tools_0.3.1_amd64.deb | 16870 |
Ubuntu / Debian | ARMv7 | infnoise-tools_0.3.1_armhf.deb | 17190 |
Ubuntu / Debian | x86 | infnoise-tools_0.3.1_i386.deb | 16148 |
Ubuntu / Debian | amd64 / x86_64 | infnoise_0.3.1_amd64.deb | 15346 |
Ubuntu / Debian | ARMv7 | infnoise_0.3.1_armhf.deb | 13922 |
Ubuntu / Debian | x86 | infnoise_0.3.1_i386.deb | 16572 |
Debian / Ubuntu Paketquellen
Um die Echtheit der Paketquellen sicherzustellen, muss der GPG-Key heruntergeladen und in den apt Keyring importiert werden.
Dabei unbedingt den Fingerprint überprüfen:
$ wget -O - https://13-37.org/files/pubkey.gpg | sudo apt-key add - OK $ sudo apt-key fingerprint 4E730A3C pub rsa4096 2017-07-24 [SC] [expires: 2022-07-23] 71AE 099B 262D C0B4 93E6 EE71 975D C25C 4E73 0A3C uid [ unknown] Code Signing Key 13-37.org <pkg@13-37.org> sub rsa4096 2017-07-24 [E] [expires: 2022-07-23]
Nun einen Eintrag in die /etc/apt/sources.list für die entsprechende Distribution einfügen:
Debian/Ubuntu
deb http://repo.13-37.org/ stable main
#deb-src http://repo.13-37.org/ stable main
Install
$ sudo apt-get update $ sudo apt-get install infnoise
Quellcode und Dokumentation
Projekt: https://github.com/waywardgeek/infnoise
13-37.org fork: https://github.com/13-37-org/infnoise