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)
Downloads
current version: 0.3.3distro | architecture | filename | size |
CentOS / Fedora | amd64 / x86_64 | infnoise-0.3.3-0.x86_64.rpm | 17268 |
Source Code | x86 | infnoise-0.3.3.tar.gz | 47263 |
Source Code | signature | infnoise-0.3.3.tar.gz.sig | 566 |
CentOS / Fedora | amd64 / x86_64 | infnoise-tools-0.3.3-0.x86_64.rpm | 21036 |
Ubuntu / Debian | amd64 / x86_64 | infnoise-tools_0.3.3_amd64.deb | 16524 |
Ubuntu / Debian | ARM64 | infnoise-tools_0.3.3_arm64.deb | 17016 |
Ubuntu / Debian | ARMv7 | infnoise-tools_0.3.3_armhf.deb | 17024 |
Ubuntu / Debian | x86 | infnoise-tools_0.3.3_i386.deb | 16544 |
Ubuntu / Debian | amd64 / x86_64 | infnoise_0.3.3_amd64.deb | 15016 |
Ubuntu / Debian | ARM64 | infnoise_0.3.3_arm64.deb | 15700 |
Ubuntu / Debian | ARMv7 | infnoise_0.3.3_armhf.deb | 15704 |
Ubuntu / Debian | x86 | infnoise_0.3.3_i386.deb | 15016 |
Windows | infnoise-win.exe | 140KB |
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 -qO- https://13-37.org/files/pubkey.gpg | sudo tee /etc/apt/trusted.gpg.d/pkg.13-37.org.asc 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
$ echo deb http://repo.13-37.org/ stable main | sudo tee /etc/apt/sources.list.d/infnoise.list
$ sudo apt-get update && sudo apt-get install infnoise
ArchLinux AUR
https://aur.archlinux.org/packages/infnoise/
Quellcode und Dokumentation
Projekt: https://github.com/waywardgeek/infnoise
leetronics fork: https://github.com/leetronics/infnoise
Changelog
3 Gedanken zu „GNU/Linux Pakete für den Infinite Noise TRNG“
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.
Debian/Ubuntu APT repo key expired?
~$ gpg2 –import-options import-show –dry-run –import < 13-37.org-code.asc
pub rsa4096 2017-07-24 [SC] [expired: 2022-07-23]
71AE099B262DC0B493E6EE71975DC25C4E730A3C
uid Code Signing Key 13-37.org
This renders the key unusable now and puts a cork on automated updates. Any chance that you can create a new key or extend the life time of the existing one?
Please update the release repo key it has expired
http://repo.13-37.org stable InRelease: The following signatures were invalid: KEYEXPIRED 1658611288 KEYEXPIRED 1658611288 KEYEXPIRED
Same problem here!