ビットコインウォレットの鍵が放射性崩壊から生まれる

3時間前
7分読む
2 ビュー

オープンソースのビットコインシードジェネレーター

オープンソースのビットコインシードジェネレーターが、オフラインのハードウェアデバイスを使用して放射性崩壊イベントを12語および24語のBIP39リカバリーフレーズに変換しました。2026年9月に開発者アレクサンダー・ヒギンズによって公開されたEntropy32 Plusリポジトリには、プロジェクトのファームウェア、回路基板設計、製造ファイル、印刷可能なエンクロージャが含まれています。

デバイスの機能と設計

ヒギンズはこのデバイスを実験的かつ教育的なプロジェクトとして説明し、独立したレビューが行われる前に substantial funds を信頼しないようユーザーに警告しています。「The Universe Bifurcator」として知られるこのデバイスは、ガイガーカウンターからのパルスを受け取り、検出されたイベント間の時間を測定します。

そのファームウェアは、連続する間隔の比較をビットに変換し、512ビットの入力プールを収集し、SHA-256でデータを処理します。

Entropy32 Plusは、得られたハッシュの一部を標準のBIP39リカバリーフレーズとしてフォーマットします。このデバイスは、公開された設計によれば、Wi-Fi、Bluetooth、または持続的なシードストレージなしで動作します。放射性崩壊は個々の原子レベルで予測不可能に発生します。

エントロピー収集のメカニズム

Entropy32 Plusは、検出された崩壊イベントのタイミングを物理的なランダムネスのソースとして使用し、ソフトウェア生成の値にのみ依存することはありません。現在の設計は、GQ Electronics GMC-320Sガイガーカウンターからの3.5ミリメートル接続を介してパルスを受け入れます。

その文書によれば、カウンターは放射性ソースまたは背景放射からの放出を検出できます。パルスを受け取った後、LM393コンパレータがカウンターのアナログ信号をデジタル入力に変換します。カスタム回路基板は、その信号をATmega328Pマイクロコントローラに渡します。

ファームウェアとデータ処理

プロジェクトのファームウェアは、マイクロ秒タイマーを使用して受け入れられた各イベントを記録します。最新の間隔を前の間隔と比較し、新しい間隔が長い場合は1を生成し、短い場合は0を生成します。等しい間隔は破棄されます。200マイクロ秒未満の測定は可能性のあるグリッチとして拒否され、受け入れられた比較はデバイスが512ビットを収集するまで続きます。

ヒギンズは、この方法がパルスタイミングを使用する理由は、個々の崩壊イベントの正確な到着を予測できないからだと述べています。

開発者は、収集された比較がすべて1つの完全なビットの測定エントロピーに寄与するとは主張していません。512ビットプールが完成すると、Entropy32 Plusはすべての64バイトをバンドルされたSHA-256コードを通じて処理します。

BIP39リカバリーフレーズの生成

ファームウェアは、得られたハッシュの最初の16バイトを12語のフレーズに、すべての32バイトを24語のフレーズに使用します。プロジェクトによれば、ハッシュ化は、検出器のデッドタイム、カウントレートの変化、または測定間の相関に関連する可視パターンを減少させることを目的としています。

ハッシュ条件付けは、出力全体に利用可能なエントロピーを広げることができますが、元のデータにどれだけの予測不可能性が存在したかを証明するものではありません。ファームウェアにはSHA-256のスタートアップテストが含まれています。

セキュリティとリスク

オープンソース設計には、セキュアエレメントやインストールされたファームウェアが公開コードと一致することを証明するメカニズムは含まれていません。物理的な隔離は、いくつかのネットワークベースの攻撃経路を排除しますが、デバイスが正しく組み立てられたか、信頼できるソフトウェアがロードされているかを確認するものではありません。

改造されたユニットは、事前に決定された単語を表示したり、外見を変えずに生成されたデータを保持したりする可能性があります。

Crypto.newsのウォレットセキュリティガイドは、リカバリーフレーズを電話、クラウドアカウント、写真、その他の接続されたシステムから遠ざけることを推奨しています。

開発の現状と今後の展望

Entropy32 Plusは現在も活発に開発中です。そのコミット履歴は、最初のコミットが9月4日の日付であり、その後ファームウェア、回路基板、エンクロージャの変更が続いていることを示しています。2023年9月13日現在、リポジトリにはタグ付きの製品リリースや独立したセキュリティ評価を完了するための公開されたタイムテーブルはありません。