緊急ウォレット安全ガイド

COLDCARD脆弱性2026:ファームウェアだけでなくシードも必ず確認を

ファームウェア更新で新しいシード生成は修正できますが、既に弱い乱数で作られたシードは強化できません。現在のシードが影響を受けたCOLDCARDファームウェアで生成された場合は、下記の手順を確認し慎重に移行してください。

変更前に必ずお読みください

デバイス更新だけでは既存ウォレットは修復されません

ファームウェア修正は今後のシード生成方法を変えるもので、既存の影響シードから派生した単語・秘密鍵・アドレスは変わりません。公式の独立ダイス例外が明確に該当しない限り、新しいシードを作成し資金を移してください。

影響対象モデル・リリース

シード生成時のファームウェアを確認

現在インストールされているバージョンだけでは不十分です。モデル・リリーストラック・シード生成時のファームウェアを特定する必要があります。

モデル・トラック 影響を受けたシード生成 新規シード用の最低修正版
Mk2 / Mk3 ファームウェア4.0.1〜4.1.9で作成されたシード 4.2.0+
Mk4/Mk5標準 標準修正版リリース前に作成されたシード 5.6.0+
Q標準 標準修正版リリース前に作成されたシード 1.5.0Q+
Mk4/Mk5 Edge Edge修正版リリース前に作成されたシード 6.6.0X+
Q Edge Edge修正版リリース前に作成されたシード 6.6.0QX+
01

標準版とEdge版は別トラック

Edge 6.xの方が標準5.xより番号が大きくても自動的に安全とは限りません。モデルとトラック両方を確認してください。

02

Coinkite製品でも一部は異なるコードを使用

TAPSIGNER、OPENDIME、SATSCARDは異なるコードベースのため、このシード生成不具合の影響は受けません(Coinkite発表)。

デバイスを確認

インストール済みファームウェアの確認方法

COLDCARDの現行マニュアルでは、デバイスを解除し「Advanced/Tools」→「Upgrade Firmware」→「Show Version」を開きます。表示されたモデル・トラック・バージョンを最新のセキュリティ状況ページと照合してください。

公式セキュリティ状況を開く

メニュー画面だけでは分からない点

このシードを最初に生成したファームウェアは?

初期設定日・購入日・リリース履歴・ご自身の記録などで絞り込んでください。影響リリースで作成された可能性が否定できない場合は、安全側の移行ガイドに従ってください。

簡単な判断フロー

移行が必要か確認

  1. 01

    現在のシードはCOLDCARDで生成されましたか?

    「いいえ」なら今回のCOLDCARDシード生成不具合は該当しません。「はい」または不明なら次へ進んでください。

  2. 02

    影響モデル・リリースで作成されましたか?

    初期設定時期と影響リストを照合してください。現在インストールされているファームウェアだけでは判断できません。

  3. 03

    シード作成時に50回以上、公平・独立・非公開のダイスロールを追加しましたか?

    Coinkiteによれば、すべての条件を満たすシードは今回のRNG問題単独ではリスクがないとされています。ダイス回数不足や記録・漏洩・不明点があれば、引き続き移行を推奨します。

  4. 04

    強力かつ独自のBIP-39パスフレーズを使用しましたか?

    攻撃者の手間は増やせますが、シード自体は修復されません。ダイス例外に該当しない限り、できるだけ早く慎重な移行を検討してください。

BIP-39パスフレーズはCOLDCARDのPINとは異なります。

強力かつ独自のBIP-39パスフレーズは追加の防御となり、即時のリスクを下げますが、根本のシード自体は修復されません。Coinkiteは、独立ダイス例外に該当しない限り、パスフレーズ利用者にも早期移行を推奨しています。

何が失敗したか

強力な暗号も弱い初期材料では無力

BitcoinやECDSA自体が破られたわけではありません。問題はもっと前段階で、ウォレットのシードが本来よりはるかに少ない候補から生成されていたことです。

想定される経路

ハードウェアTRNGシード生成器ウォレットシード

専用ハードウェア乱数生成器が、シード生成に使う予測不能な入力を提供すべきです。

影響経路

ソフトウェアPRNGrng_get()ngu.random.bytes()ウォレットシード

ビルドとリンクの統合ミスにより、シード生成が本来のハードウェア乱数生成器ではなく、MicroPythonの汎用ソフトウェア生成器に接続されていました。

技術的な教訓

ソースコードに正しいセキュリティ部品があっても、最終ビルドで誤ったものが接続される場合があります。

オープンソース・レビュー・再現ビルドは検証性を高めますが、実際の呼び出し経路やリンク済みバイナリのエンドツーエンド検証の代わりにはなりません。現在はビルド時に誤ったRNGシンボルを排除するチェックも追加されています。

ビット数が重要な理由

128ビット・約72ビット・約40ビットは全く異なります

ビットが1つ減るごとに攻撃者の探索範囲は半分になります。数十ビットの低下は、現実的に不可能だった探索を深刻なリスクに変えます。

セキュリティ目標 ≈128 bit

生成シードの想定最低セキュリティ水準

影響を受けたMk4/Mk5/Qの推定値 ≈72 bit

セキュアエレメントからの追加入力もありましたが、目標には遠く及びませんでした。

影響を受けたMk2/Mk3の推定値 ≈40 bit

候補数が大幅に減少し、資金のあるウォレットに緊急リスクが生じました。

これらは公開された事件分析に基づくセキュリティ推定値であり、全てのデバイスやシードが同じ探索空間を持つと保証するものではありません。実務上は「影響の可能性があるシードは慎重に扱う」方針に変わりありません。

実際に発生した事件であり、実験室レベルの警告ではありません

盗難被害の報告で脆弱性が明るみに

Bitcoin Optechは、2026年7月31日時点で推定被害がすでに1,000 BTCを超えていたと報告しました。8月4日までにGalaxy Researchは、確認済みの3回の攻撃で1,596 BTCが盗まれたと分析しています。第4波の可能性を含めると2,055 BTCに達しますが、被害者からの確認はまだ十分ではないとしていました。

TRM Labsは8月5日、約1,816 BTCという別の推定値を公表し、暫定値だと明記しました。分析ごとにアドレスのまとめ方や被害者確認の基準が異なるため、数字には差があります。いずれも信頼できる推定ですが、最終的に立証された総額ではありません。

  1. 不具合経路がシード生成に影響

    libNgU移行によりウォレットシード生成の呼び出し経路が変更されました。

  2. 最初の公開警告が登場

    初期の注意喚起はMk3中心で、新しいモデルは当初主なリスク外とされていました。

  3. 影響範囲が拡大

    Mk4・Mk5・Q・Edge系も対象に含めたガイダンスへ更新され、修正版リリースも公開されました。

  4. 損失と技術的原因を解説

    Coinkiteは実被害を認め、ビルド・リンカー・サブモジュールの詳細も公開しました。

  5. 現状・移行案内ページを統合

    Coinkiteは修正版リリースの一覧や検証証拠、専用の移行ガイドも公開しました。

焦らず一つ一つ確認しながら移行

安全な移行手順

焦って移行すると二次被害の恐れも。新ウォレットの受取・復元を必ず確認してから全額を移してください。

  1. 01

    旧バックアップの検証

    書き留めたバックアップとウォレットのフィンガープリントが、現在資金を管理しているウォレットと一致しているか確認してください。

  2. 02

    修正版ファームウェアの導入・確認

    正しいモデル・リリーストラックを選び、公式ダウンロードを検証し、デバイス上のバージョンも確認してから新しいシードを作成してください。

  3. 03

    新しいシードを必ず新規作成

    修正版COLDCARDまたは評価済みの他ハードウェアウォレットで新規作成し、古い単語は再利用・インポートしないでください。

  4. 04

    新しいウォレットをオフラインでバックアップ

    新しいシードは正確に記録し、パスフレーズを使う場合はそれも別途正確にバックアップしてください。

  5. 05

    フィンガープリント・受取アドレス確認

    デバイスを再起動し、ウォレットのフィンガープリントや受取アドレスがハードウェアウォレット画面と一致するか確認してください。

  6. 06

    少額テスト送金

    旧ウォレットから少額を新ウォレットへ送金し、受取・復元できるか必ず確認してください。

  7. 07

    残高をすべて移動

    テスト送金が成功した後、残りの資金も同じ新ウォレットへ移してください。

  8. 08

    確認完了まで旧バックアップを保持

    全ての送金が確定し新しいウォレットの動作確認が終わるまで、古い復元情報は絶対に破棄しないでください。

デバイス変更だけでは不十分

他社製品に同じ影響シードを復元しないでください

弱点はシードおよびそこから派生する全ての鍵に及びます。同じ単語を他のデバイスにインポートしても同じ鍵が生成されます。新しいシードを作成し、通常の送金でビットコインを移してください。

公式移行ガイドを見る

GhostlyInc編集部の見解

現時点で新規ウォレットにCOLDCARDは選びません

シード生成の不具合が数年間セキュリティ上重要な経路に残り、最初の公開評価でも全モデルが網羅されませんでした。信頼性は大きく損なわれています。新規購入なら、シード生成・復元設計・監査履歴・ファームウェア対応・ソース公開状況を確認し、現時点では他のデバイスを選びます。

これは現時点での編集部の判断であり、全てのCOLDCARDが危険・他のウォレットが絶対安全という主張ではありません。

Coinkiteの開示後対応

  • 技術的詳細や具体的な移行手順も公開されています。
  • 影響モデル・リリース向け修正版ファームウェアが公開されました。
  • ビルド時のチェックを追加し、修正内容の独立検証も実施されました。
  • 脆弱なファームウェア搭載在庫は廃棄・出荷停止されたとされています。

これらの対応は意義がありますが、弱いシードが長年生成可能だった事実や深刻さは消えません。

他の選択肢を検討

購入前に信頼モデルを比較

Trezor、BitBox、Blockstream Jade、Bitkey、Ledgerはハードウェア・ファームウェア・バックアップ・信頼モデルが異なります。本件をもって他製品が自動的に優れているとはしません。下記ポイントを比較し、必ずメーカーまたは正規販売店から購入してください。

シード・エントロピー設計オープンソース範囲独立監査・調査再現可能ビルド復元・バックアップ方式ファームウェア対応履歴ビットコイン専用か複数通貨対応か緊急時の使いやすさ
コスト重視の選択肢

Trezor Safe 3:コスト重視のおすすめ

Safe 3はシンプルな2ボタン操作とオープンソース設計、EAL6+セキュアエレメントを搭載し、デバイス認証や独立したエントロピー生成に対応しています。他のコインが不要な場合はBitcoin専用モデルを選択できます。

AmazonでSafe 3を確認
確認がより簡単

Trezor Safe 5:使いやすさ重視のおすすめ

Safe 5はSafe 3と同じセキュアエレメントを採用しつつ、カラータッチスクリーンと触覚フィードバックによりセットアップやバックアップ入力、取引確認がさらに簡単です。ただし画面が大きくなってもアドレス全体の確認は必須です。

AmazonでSafe 5を確認

これらはアフィリエイトリンクで、追加費用なしで当サイトに手数料が入る場合があります。各地域のAmazonマーケットプレイスが開きます。必ずTrezor公式ストアまたは正規販売店から購入し、開封前にパッケージとデバイスの正規性を確認してください。

メーカーを超えた教訓

ハードウェアウォレットは単なる「安全」ラベルではなく、システム全体です

乱数は信頼の根幹

強力な暗号化や安全な保管も、生成時に予測可能だった鍵は守れません。

構成全体の検証が不可欠

セキュアな部品も、リリースされたバイナリが正しく呼び出して初めて意味があります。ビルドやリンク結果の直接確認が重要です。

オープンソースは透明性を高めますが、絶対の保証ではありません

公開コードは独立したレビューを可能にしますが、必ずしも全ての重大な統合ミスがタイムリーに発見される保証はありません。

復旧計画には移行も含めるべき

バックアップは同じ鍵を復元します。鍵自体が安全でない場合は、新しい鍵を作成し資金を移すことが本当の復旧です。

よくある質問

COLDCARDのファームウェア更新で古いシードも安全になりますか?

いいえ。修正版ファームウェアは今後のシード生成のみ修正します。既存のシードやそこから派生した秘密鍵は変わりません。影響ファームウェアで作成された場合は、独立ダイス例外が明確に該当しない限り、現行の移行ガイドに従ってください。

RNG問題を修正したCOLDCARDファームウェアのバージョンは?

公表されている最低修正版は、Mk2/Mk3 4.2.0、Mk4/Mk5標準 5.6.0、Q標準 1.5.0Q、Mk4/Mk5 Edge 6.6.0X、Q Edge 6.6.0QXです。新しいシード作成前に必ず公式最新情報を確認してください。

シードを他のハードウェアウォレットにインポートすれば問題は解決しますか?

いいえ。同じ単語からは新しいデバイスでも同じ秘密鍵が生成されます。必ず新しいシードを作成し、その新ウォレットのアドレスへビットコインを移してください。

ダイスロールを使えばCOLDCARDのシードは安全ですか?

Coinkiteは、例外が認められるのは「シード生成時に50回以上、公平・独立・非公開のダイスロールを追加し、その記録や公開が一切ない場合のみ」としています。不明点があれば安全側の移行を選んでください。

攻撃者はBitcoinやECDSA自体を破ったのですか?

いいえ。今回の問題は鍵生成時の乱数が弱かったことに起因します。Bitcoinは本来より狭い範囲から作られた鍵による正規署名を処理しただけです。

今COLDCARDを購入しても安全ですか?

修正版リリースには公表された対策が含まれていますが、どのハードウェアウォレットもリスクゼロではなく、今回の事件で信頼性は損なわれました。GhostlyIncとしては、新規購入時はセキュリティ設計・復元方式・監査・ファームウェア対応・使いやすさを比較し、現時点では他のデバイスを選びます。