本日、Cold Card のシード生成の背後にあるエントロピー(またはその欠如)が悪用されたように見えます。
tl;dr は、Cold Card ハードウェアウォレットの Mk3 におけるシード生成での不十分なランダム性により、短い時間枠の中で約 500 個のアドレスから、およそ 594 BTC の資金がクラスターごとスイープ(回収)された、ということです。
Coinkite は、Mk3 ファームウェア 4.0.1 から 5.0.3 で生成されたシードが危険にさらされる可能性があると警告しています。
ただし Mk4、Q、Mk5 も影響を受ける可能性を示す証拠はありますが、その場合ははるかに多くの計算が必要になります。
提案されているメカニズムは以下のとおりです:
1. Mk3 のシード生成経路が、一部の構成において十分に予測不可能なエントロピーを生成できなかった。
2. 真の 128/256 ビットの秘密ではなく、出力がはるかに小さい、または構造化された状態空間から引き出されていた可能性がある。
3. 攻撃者は、候補となるシードをオフラインで再現し、標準の BIP-32/BIP-44 のアドレスパスを導出し、資金が紐づいた一致をブロックチェーン上でスキャンできる。
4. 候補が既知のアドレスに一致すれば、攻撃者は対応する秘密鍵を得てスイープできる。
原文表示