Entropy32 Plus gebruikt radioactief verval om Bitcoin seeds te genereren
Een hobbyist heeft een open-source apparaat gebouwd dat radioactief verval gebruikt om Bitcoin seed phrases te genereren. Het project, genaamd Entropy32 Plus, koppelt een Geigerteller aan een zelfontworpen printplaat en verwerkt de timing van stralingsgebeurtenissen tot een cryptografisch sleutelzin. Het apparaat werkt volledig offline en slaat de gegenereerde seed op geen enkel moment op. De ontwikkelaar waarschuwt nadrukkelijk dat het om een experimenteel hobbyproject gaat.
In het kort:
- Entropy32 Plus gebruikt de timing van radioactieve vervalsgebeurtenissen als willekeurige invoer voor Bitcoin BIP39 seed phrases.
- Het apparaat werkt volledig offline, zonder draadloze verbinding of permanente opslag van de seed.
- De ontwikkelaar beschrijft het als een educatief project en raadt aan het niet te gebruiken voor grote bedragen zonder onafhankelijke controle.
Waarom radioactief verval als bron van willekeur?
Gewone software gebruikt zogeheten pseudowillekeurige getallengeneratoren. Die zijn deterministisch: bij dezelfde invoer leveren ze altijd dezelfde uitvoer op. Voor iets als een Bitcoin seed phrase is dat een risico, want wie de invoer kent of kan raden, kent ook de uitkomst.
Radioactief verval is kwantummechanisch van aard: het exacte moment waarop een atoom uiteenvalt is fundamenteel onvoorspelbaar en kan door niemand worden gemanipuleerd. Dat maakt het volgens de ontwikkelaar een geschikte bron voor het genereren van cryptografische sleutels. De timing tussen opeenvolgende vervalsgebeurtenissen wordt verwerkt via het SHA-256 algoritme om eventuele vertekeningen te corrigeren, waarna het resultaat wordt omgezet naar woorden uit de standaard BIP39 woordenlijst.
Hoe werkt het apparaat in de praktijk?
Het ontwerp draait op een ATmega328P microcontroller en is gebouwd rond een Geigerteller die via een 3,5 mm aansluiting pulsen doorgeeft. Een vergelijkerschakeling vertaalt de pulsen naar digitale signalen, waarna de firmware de tijdsintervallen vastlegt en verwerkt. De volledige code, inclusief de BIP39 woordenlijst, SHA-256 verwerking en schermbesturing, past met 714 bytes over op de 32 kilobyte aan flashgeheugen van de chip.
De gebruiker doorloopt het proces via drie knoppen op het bord, gelabeld Back, Reset en Forward. Een klein OLED scherm toont de voortgang. Alle bestanden, van firmware tot printplaatontwerp in KiCad, zijn beschikbaar via GitHub. De ontwikkelaar heeft ook een 3D-printbaar hoesje ontworpen dat het bord beschermt.
Experimenteel en nog niet onafhankelijk gevalideerd
De ontwikkelaar is open over de beperkingen van het project. De kwaliteit van de willekeur is nog niet getoetst aan de NIST SP 800-90B standaard, een erkende methode om entropiebronnen voor cryptografische toepassingen te beoordelen. Tot die validatie heeft plaatsgevonden, draait het gebruik van het apparaat volledig op eigen risico.
Het project wordt nadrukkelijk gepresenteerd als educatief en hobbymatig. De ontwikkelaar raadt aan de broncode zelf door te nemen en het apparaat niet te vertrouwen voor grote bedragen zonder een onafhankelijke beoordeling.
Geen financieel advies. Blockchain Stories biedt uitsluitend educatieve en informatieve content. Crypto assets zijn zeer volatiel en je kunt je volledige inleg verliezen. Doe altijd je eigen onderzoek. Lees onze volledige disclaimer.
Affiliate vermelding. Sommige links op deze site zijn partner/affiliate links. Als je je via zo'n link aanmeldt bij een partner, ontvangen wij mogelijk een commissie, zonder extra kosten voor jou. Dit beïnvloedt nooit onze berichtgeving. Lees onze redactionele richtlijnen.