HN 日本語サマリー

← 一覧へ戻る
セキュリティ

COLDCARDの乱数生成器はそうではなかった

COLDCARD's Random Numbers Weren't (coldcard.rip)

10 pointsby bialyalibaba0 コメント

要約

ビットコインハードウェアウォレットであるCOLDCARDの製品に、ハードウェア乱数生成器(RNG)の不具合が存在したことが明らかになりました。意図されていた128ビットに対し、実際には最大でも73.3ビットしか生成されず、最悪の場合は0ビットしか生成されない状態でした。この問題は、2018年以降に複数回コミットされ、レビューなしで直接プッシュされたコード変更を通じて、2026年7月30日までに約5,477件のトランザクション(UTXOのスイープ)に影響を与え、約1,432 BTCが関与したと推定されています。

全文翻訳

プレート01 スイープ 7,346 UTXO · 2,896 スイープ · 1,432.48 BTC 02 フローチャート 5,477 スイープされたアドレス · 613 送信先 03 ルート 1,432.46 BTC が追跡された送信先にあり 04 アドレス台帳 bc1qxz7s2u…gqgf24 51.07 bc1qhrgyed…w57uvw 49.79 bc1qe85jr4…a2ahlr 29.89 5,477 アドレス · 7,346 UTXO 05 証拠 10波にわたる25の公開ソース 06 バグ #ifndef HAS_RNG #error "no hardware RNG" #endif #define HAS_RNG 0 意図された128ビット · 最大73.3 · 最悪0 07 出荷方法 4 コミット · 2 回の直接プッシュ · 0 レビュー 08 タイムライン 2018-05-22 · 1 コード 2020-07-30 · 1 コード 2021-01-28 · 1 コード 2021-03-01 · 1 コード 2021-03-17 · 1 コード 2021-05-01 · 1 ロスレポート 2021-07-27 · 1 公開投稿 2022-03-11 · 1 コード 2022-06-06 · 1 公開投稿 2026-01-15 · 1 ロスレポート 2026-07-30 · 6 オンチェーン 2026-07-30 · 6 ロスレポート 2026-07-30 · 2 アドバイザリと修正 2026-07-30 · 16 公開投稿 2026-07-31 · 3 オンチェーン 2026-07-31 · 10 ロスレポート 2026-07-31 · 11 アドバイザリと修正 2026-07-31 · 18 公開投稿 2026-08-01 · 12 ロスレポート 2026-08-01 · 2 公開投稿 2026-08-02 · 6 ロスレポート 2026-08-02 · 4 アドバイザリと修正 2026-08-02 · 7 公開投稿 2026-08-03 · 1 オンチェーン 2026-08-03 · 4 ロスレポート 最初のコミットから最初のスイープまでの5年間