Crypto Prices

Le chiavi del portafoglio Bitcoin emergono dal decadimento radioattivo

prima di 3 ore
2 minuti letti
1 visualizzazioni

Generatore di Seed Bitcoin Open-Source

Un generatore di seed Bitcoin open-source ha convertito eventi di decadimento radioattivo in frasi di recupero BIP39 di 12 e 24 parole utilizzando un dispositivo hardware offline. Il repository Entropy32 Plus, pubblicato dallo sviluppatore Alexander Higgins nel settembre 2026, contiene il firmware del progetto, i design del circuito stampato, i file di fabbricazione e l’involucro stampabile.

Descrizione del Dispositivo

Higgins descrive il dispositivo come un progetto sperimentale ed educativo e avverte gli utenti di non fidarsi di esso con fondi sostanziali prima di una revisione indipendente. Conosciuto come The Universe Bifurcator, il dispositivo raccoglie impulsi da un contatore Geiger e misura il tempo tra gli eventi rilevati. Il suo firmware converte i confronti tra intervalli consecutivi in bit, raccoglie un pool di input di 512 bit e elabora i dati con SHA-256.

Funzionamento e Sicurezza

Entropy32 Plus formatta quindi parte dell’hash risultante come una frase di recupero BIP39 standard. Il dispositivo funziona senza Wi-Fi, Bluetooth o memorizzazione persistente del seed, secondo il design pubblicato. Un generatore di seed Bitcoin utilizza il decadimento radioattivo per l’entropia.

“Il decadimento radioattivo si verifica in modo imprevedibile a livello di singoli atomi.”

Entropy32 Plus utilizza il tempismo degli eventi di decadimento rilevati come fonte fisica di casualità, invece di fare affidamento esclusivamente su un valore generato dal software. Il design attuale accetta impulsi tramite una connessione da 3,5 millimetri da un contatore Geiger GQ Electronics GMC-320S. La sua documentazione afferma che il contatore può rilevare emissioni da una fonte radioattiva o radiazioni di fondo.

Elaborazione dei Dati

Dopo aver ricevuto un impulso, un comparatore LM393 converte il segnale analogico del contatore in un input digitale. Il circuito stampato personalizzato passa quel segnale a un microcontrollore ATmega328P. Il firmware del progetto registra ogni evento accettato utilizzando un timer in microsecondi. Confronta l’ultimo intervallo con quello precedente, producendo un uno quando il nuovo intervallo è più lungo e uno zero quando è più corto. Gli intervalli uguali vengono scartati.

Le misurazioni inferiori a 200 microsecondi vengono rifiutate come possibili glitch, mentre i confronti accettati continuano fino a quando il dispositivo ha raccolto 512 bit. Higgins afferma che questo metodo utilizza il tempismo degli impulsi perché l’arrivo preciso di un singolo evento di decadimento non può essere previsto.

Condizionamento e Hashing

Una volta completato il pool di 512 bit, Entropy32 Plus elabora tutti i 64 byte attraverso il suo codice SHA-256 integrato. Il firmware utilizza i primi 16 byte dell’hash risultante per una frase di 12 parole o tutti i 32 byte per una frase di 24 parole. Secondo il progetto, l’hashing è destinato a ridurre i modelli visibili legati al tempo morto del rilevatore, ai cambiamenti del tasso di conteggio o alle correlazioni tra le misurazioni.

Il firmware include un test di avvio per SHA-256. Calcola l’hash di “abc” e confronta il risultato con un valore noto. Il dispositivo si ferma prima di raccogliere entropia se la risposta è errata. Superare il self-test conferma che l’implementazione restituisce il risultato atteso per quel vettore di test.

Considerazioni Finali

Secondo lo sviluppatore, il dispositivo non salva una frase di recupero nella memoria persistente. Il design open-source non include un elemento sicuro o un meccanismo che provi che il firmware installato corrisponde al codice pubblico. L’isolamento fisico rimuove diversi percorsi di attacco basati su rete, ma non verifica che un dispositivo sia stato assemblato correttamente o caricato con software affidabile.

“Si prega di verificare la fonte di entropia che si intende utilizzare, altrimenti comprendere che si utilizzerà il dispositivo a proprio rischio.”

Entropy32 Plus rimane in fase di sviluppo attivo. La sua cronologia degli impegni mostra un impegno iniziale datato 4 settembre, seguito da modifiche al firmware, al circuito stampato e all’involucro. Il repository non aveva alcuna release di produzione taggata o un programma pubblicato per completare una valutazione di sicurezza indipendente al 13 settembre.

Popolare