ニュース暗号資産CZが警告:暗号ウォレットに完全な安全はない──Coldcardの欠陥がシード生成の脆弱性を暴露

CZが警告:暗号ウォレットに完全な安全はない──Coldcardの欠陥がシード生成の脆弱性を暴露

著者: Blockonomi·

重要ポイント

  • 2021年3月に導入されたファームウェアの統合エラーにより、一部のColdcardデバイスは意図された128ビットではなく、わずか72ビットのエントロピーでリカバリーシードを生成し、攻撃者にとって予測可能な状態になっていた。
  • Galaxy Researchは3つの組織的な攻撃波をこの脆弱性に起因するものと特定し、4,585の影響を受けたアドレスにまたがる1,367.05 BTC、推定約8,860万ドルの価値を関連付けた。
  • Coinkiteはファームウェアパッチをリリースしたが、脆弱なソフトウェアで既に作成されたシードを遡って強化することはできないと確認し、ユーザーは新しいシードを生成して安全なアドレスに資金を移す必要がある。
  • CZ Zhaoは暗号通貨の保有物を異なるメーカーの複数ウォレットに分散してエクスポージャーを限定することを推奨しつつ、この戦略がバックアップ管理とリカバリー計画の複雑さを増すことを認めた。
  • マルチシグネチャーによる保管は追加の保護を提供できるが、Blockは侵害されたデバイスのみで構成された仕組みは、脆弱な鍵が取引に必要な定足数を満たす場合に依然として故障する可能性があると警告した。
CZが警告:暗号ウォレットに完全な安全はない──Coldcardの欠陥がシード生成の脆弱性を暴露

Binance創設者のChangpeng "CZ" Zhaoは、Coldcardハードウェアウォレットの欠陥により、取引が開始される前にデバイスが故障し得ることが示されたことを受け、暗号通貨ウォレットのセキュリティに関する議論を再燃させた。この脆弱性により、影響を受けたデバイスは脆弱なリカバリーシードを生成し、フィッシングやマルウェア、盗難がなくてもユーザーの資金が危険に晒される状態となっていた。

Zhaoは、暗号ウォレットで完全に安全なものは存在しないと述べ、単一の故障による損失を抑えるために資産を複数のウォレットに分割することを推奨した。ただし、資産を分散すること自体が新たなリスクを伴うと警告し、バックアップの紛失、不十分なリカバリー計画、デバイス間での運用ミスなどを挙げた。

Even hardware wallets can have bugs. Even old wallets (with long history) can have bugs.

How to mitigate? Split your funds in a few wallets maybe? This has a different set of risks. Nothing is 100%.

Stay informed. Stay SAFU!

— CZ BNB (@cz_binance) August 1, 2026

Coldcardのシード欠陥が鍵生成段階の弱点を暴露

Coinkiteが製造するColdcardは、エアギャップ設計とオープンソースファームウェアで知られる広く使われているBitcoin専用ハードウェアウォレットである。オフラインでの鍵保管を重視するBitcoinセルフカストディの支持者の間で人気があり、ハードウェアウォレットをセキュリティの基盤として依存するコミュニティにとって、シード生成の欠陥発見は特に重大な意味を持つ。

Galaxy Researchは、3波のColdcard攻撃を1,367.05 BTC、4,585の影響を受けたアドレスにまたがるものと特定し、価値は約8,860万ドルに上ると試算した。同社の初期分析では、7月30日の41分間の操作で1,196のアドレスから1,082.65 BTCが追跡されていた。

BlockのBitcoinエンジニアリングおよびセキュリティチームは、この弱点を2021年3月に導入されたファームウェアの統合エラーにまで遡って特定した。影響を受けたソフトウェアは、予測不可能なリカバリーシードのためにハードウェア乱数ジェネレーターに一貫して依存する代わりに、決定論的なフォールバックを使用する可能性があった。詳細な分析は で公開されている。

このフォールバックはチップ識別子とタイミングデータに依存しており、攻撃者は入力候補を絞り込み、オフラインで候補シードを生成することが可能だった。攻撃者はその後、公開アドレスを導出し、Bitcoinブロックチェーン上で確認できる資金保有アドレスと照合できた。一致が見つかれば、対応する秘密鍵を使って資金を移転できた。この欠陥は長年検出されず、影響を受ける期間中に生成されたシードはずっと脆弱なままだった。

Coinkiteは、ファームウェアバージョン4.0.1から4.1.9で作成されたMk2およびMk3のシードに致命的に弱いエントロピーが含まれる可能性があると発表した。同社はまた、緊急アップデート前にMk4、Mk5、Qデバイスで生成されたシードが約72ビットのエントロピーしか持たない可能性があると警告した。これらのデバイスは128ビットを提供するよう設計されており、影響を受けるシード空間の検索が著しく容易になっていた。

Coinkiteはファームウェアパッチを公開したが、アップデートによって脆弱なソフトウェアで既に作成されたシードを遡って強化することはできない。ユーザーはデバイスをアップデートし、新しいシードを生成した上で、代替鍵が管理するアドレスに資金を移動する必要がある。

マルチウォレットセキュリティはリスクを軽減するが複雑さを増す

CZが提唱するマルチウォレット手法は、セキュリティの目標を「単一の完璧なデバイスを見つけること」から「いずれかのシステムが故障した際の被害を限定すること」へと転換させる。独立して生成されたシードを持つウォレットは、1つのリカバリーフレーズの侵害がポートフォリオ全体を暴露するのを防ぐことができる。異なるメーカーの製品を使用することで、単一のコードベース、ファームウェア設計、乱数生成プロセスへの依存をさらに減らすことができる。

マルチウォレット構成は、各シードが独立して作成され、すべてのバックアップが保護されている場合にのみ安全である。同じ脆弱なルートシードから派生した複数のウォレットに資金を分散しても、根本的なエクスポージャーを排除することはできない。

マルチシグネチャー(複数署名)による保管は、資金を移動する前に複数の鍵を要求することで、さらなる保護層を追加する。ただし、Blockは、完全に脆弱なデバイスで構成された仕組みでは、侵害された鍵が必要な定足数を満たす場合に依然として故障する可能性があると警告した。より強固な構造には、独立して生成された鍵、テスト済みのリカバリー手順、およびベンダーのセキュリティ通知への定期的な注意が必要である。

Coldcardの事例は、暗号通貨ウォレットがオフラインで鍵を保護できても、鍵生成段階で故障し得ることを示している。ハードウェアウォレットは引き続き有用であるが、この事件はセルフカストディが安全な鍵生成、慎重な分散、脆弱性に対する迅速なユーザー対応に依存していることを浮き彫りにした。ユーザーにとって、マルチウォレットセキュリティは集中リスクを低減する可能性があるが、すべての鍵を保護しリカバリーする負担は増大する。