Entropy32 Plus erzeugt Bitcoin-Seeds per radioaktivem Zerfall
Ein Hobbyentwickler hat ein Open-Source-Gerät gebaut, das radioaktiven Zerfall nutzt, um Bitcoin-Seed-Phrases zu erzeugen. Das Projekt namens Entropy32 Plus koppelt einen Geigerzähler an eine selbst entworfene Platine und verarbeitet die zeitlichen Abstände der Strahlungsereignisse zu einer kryptografischen Schlüsselphrase. Das Gerät arbeitet vollständig offline und speichert die erzeugte Seed zu keinem Zeitpunkt. Der Entwickler weist ausdrücklich darauf hin, dass es sich um ein experimentelles Hobbyprojekt handelt.
Kurz gefasst:
- Entropy32 Plus nutzt die zeitlichen Abstände radioaktiver Zerfallsereignisse als Zufallseingabe für Bitcoin-BIP39-Seed-Phrases.
- Das Gerät arbeitet vollständig offline, ohne Funkverbindung und ohne dauerhafte Speicherung der Seed.
- Der Entwickler beschreibt es als Bildungsprojekt und rät davon ab, es ohne unabhängige Prüfung für große Beträge zu verwenden.
Warum radioaktiver Zerfall als Zufallsquelle?
Gewöhnliche Software verwendet sogenannte pseudozufällige Zahlengeneratoren. Diese sind deterministisch: Bei derselben Eingabe liefern sie stets dieselbe Ausgabe. Für etwas wie eine Bitcoin-Seed-Phrase ist das ein Risiko, denn wer die Eingabe kennt oder erraten kann, kennt auch das Ergebnis.
Radioaktiver Zerfall ist quantenmechanischer Natur: Der genaue Zeitpunkt, zu dem ein Atom zerfällt, ist grundsätzlich unvorhersehbar und kann von niemandem manipuliert werden. Das macht ihn laut dem Entwickler zu einer geeigneten Quelle für die Erzeugung kryptografischer Schlüssel. Die Zeitabstände zwischen aufeinanderfolgenden Zerfallsereignissen werden über den SHA-256-Algorithmus verarbeitet, um mögliche Verzerrungen zu korrigieren. Anschließend wird das Ergebnis in Wörter aus der standardmäßigen BIP39-Wortliste umgewandelt.
Wie funktioniert das Gerät in der Praxis?
Das Design basiert auf einem ATmega328P-Mikrocontroller und ist um einen Geigerzähler herum aufgebaut, der über einen 3,5-mm-Anschluss Impulse weitergibt. Eine Vergleicherschaltung wandelt die Impulse in digitale Signale um, woraufhin die Firmware die Zeitintervalle erfasst und verarbeitet. Der vollständige Code, einschließlich der BIP39-Wortliste, der SHA-256-Verarbeitung und der Displaysteuerung, passt mit 714 Bytes über den 32 Kilobyte Flash-Speicher des Chips.
Der Nutzer durchläuft den Prozess über drei Tasten auf der Platine, beschriftet mit Back, Reset und Forward. Ein kleines OLED-Display zeigt den Fortschritt an. Alle Dateien, von der Firmware bis zum Platinendesign in KiCad, sind über GitHub verfügbar. Der Entwickler hat zudem ein 3D-druckbares Gehäuse entworfen, das die Platine schützt.
Experimentell und noch nicht unabhängig validiert
Der Entwickler ist offen für die Grenzen des Projekts. Die Qualität der Zufälligkeit wurde noch nicht nach dem Standard NIST SP 800-90B geprüft, einer anerkannten Methode zur Bewertung von Entropiequellen für kryptografische Anwendungen. Bis diese Validierung erfolgt ist, erfolgt die Nutzung des Geräts vollständig auf eigenes Risiko.
Das Projekt wird ausdrücklich als Bildungs- und Hobbyprojekt präsentiert. Der Entwickler rät dazu, den Quellcode selbst zu prüfen und dem Gerät ohne unabhängige Bewertung nicht bei großen Beträgen zu vertrauen.
Keine Finanzberatung. Blockchain Stories bietet ausschließlich informative Inhalte. Krypto-Assets sind sehr volatil und Sie können Ihren gesamten Einsatz verlieren. Führen Sie stets Ihre eigene Recherche durch. Lesen Sie unseren vollständigen Haftungsausschluss.
Affiliate-Hinweis. Einige Links auf dieser Seite sind Affiliate-Links. Wenn Sie sich über einen solchen Link bei einem Partner anmelden, erhalten wir möglicherweise eine Provision, ohne zusätzliche Kosten für Sie. Dies beeinflusst niemals unsere Berichterstattung. Lesen Sie unsere redaktionellen Richtlinien.