Infinite Noise TRNG

Infinite Noise TRNG

Der „Infinite Noise TRNG“ ist ein Zufallszahlengenerator (RNG), der nach dem Prinzip „modular entropy multiplication“ funktioniert.

  • keine Firmware (die durch einen Angreifer manipuliert werden könnte)
  • Verwendung von Standard-Bauteilen
  • Entropie „health-monitoring“ im Treiber
  • open source hardware
  • freie Software
  • Hergestellt in Deutschland

Im Gegensatz zu den meisten Hardware-Zufallszahlengeneratoren benötigt der Infinite Noise TRNG keine dedizierte „noise“-Quelle. Stattdessen leistet jede Komponente in der Signalschleife ihren Beitrag zum Zufallssignal, welches wiederrum als Grundlage für den nächsten Schleifendurchlauf dient.

Somit ist es auch einem Angreifer unmöglich ein Signal einzuschleusen.

Ein weiterer herausragender Sicherheitsaspekt stellt das „Whitening“ durch einen softwaregestützten Hash-Algorithmus (Keccak/SHA3) dar. In nahezu allen verfügbaren Zufallsgeneratoren ist dies in Hardware implementiert. Eine Umsetzung im Treiber wie beim Infinite Noise ist wesentlich flexibler und dazu noch transparenter für den Anwender.

Unter Verwendung der von uns bereitgestellten GNU/Linux-Pakete wird das Gerät automatisch beim Einstecken erkannt und der Treiber gestartet, sodass /dev/random vom Gerät gespeist wird.

Nach dem Anschließen meldet sich das Gerät als „13-37.org – Infinite Noise TRNG“ – oder „Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)“.
Hierbei handelt sich um den verwendeten integrierten Schaltkreis für die USB-Schnittstelle.
Unter 13-37.org/verify kann zudem die Seriennummer des Chips kontrolliert werden. Dort finden Sie auch Konfigurationen zum Ändern der USB Device Identifier. (siehe auch FAQ)

Für Windows gibt es noch keine sinnvolle Anwendung, aber ein Progtamm um Zufallsdaten zur späteren Verwendung in Dateien zu schreiben.

Technische Daten

  • USB2.0 Schnittstelle
  • 30KByte/s – 32MByte/s Ausgabe (Multiplikator: 1 – 1000)
  • Abmessungen: 50mm (L) x 19mm (B) x 8mm (H)
  • Gewicht: 10g
  • sehr geringer Stromverbrauch von 8mA bei 5V

Links & Ressourcen

TreiberDownloads & Repositories
Githubhttps://github.com/13-37-org/infnoise
Serial number verification13-37.org/verify
Bedienungsanleitung
EU-Konformitätserklärung
Crowd Supply Kampagnehttps://crowdsupply.com/13-37/infinite-noise-trng
Blog Post von EnhancedRadio (Beispiele mit Windows)New: Infinite Noise TRNG (True Random Number Generator)

FAQ

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.


CAPTCHA-Bild
Bild neu laden

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen