COLDCARDは今も安全か?対象モデル、修正ファームウェア、旧ニーモニックの移行ガイド

キーストーン
- COLDCARDの修正ファームウェアは、更新後の新規ニーモニック生成を修正しますが、影響を受けるバージョンで生成済みの旧ニーモニックは修復できません。OneKeyは、同社のデバイスとコードベースが今回の欠陥の影響を受けないと確認しています。
- 影響範囲は、ニーモニック生成時のモデル、リリースブランチ、ファームウェアバージョンで判断する必要があります。40ビットと72ビットはCoinkiteによる有効探索空間の暫定推定であり、独立監査の結論ではありません。
- 公平、独立、非公開なサイコロ入力を少なくとも50回行った場合は公式例外に該当します。強固で一意なBIP-39 passphraseは追加の防壁にすぎず、PINはpassphraseではありません。条件を確認できなければ移行してください。
簡潔に答えると、修正ファームウェアをインストールしたCOLDCARDは、新しいニーモニックフレーズを正しく生成できます。しかし、アップデートしても、影響を受けるファームウェアで過去に生成されたニーモニックが自動的に安全になるわけではありません。 したがって、「デバイスが今日どのバージョンを実行しているか」と、「現在の資金を管理するニーモニックが当時どのバージョンで、どのように生成されたか」は分けて判断する必要があります。
Coinkiteは2026年7月30日にセキュリティアドバイザリを公開し、8月1日に影響範囲、修正版、サイコロ入力の例外、移行推奨事項を更新しました。公式に開示されたのは、デバイスがニーモニックを生成する際のランダム性の問題です。「すべてのCOLDCARDが遠隔攻撃を受けた」という話でも、セキュアチップ内の秘密鍵が一括して書き出されたという話でもありません。
本記事では、実務上の3つの問いだけに答えます。自分のニーモニックはアドバイザリの対象か、どのファームウェアバージョンで以後の新規ニーモニック生成が修正されたか、そして旧ニーモニックはどのような場合に移行が必要か、という問いです。脆弱性のシンボル解析とソフトウェアのフォールバック機構については、Coinkiteの技術解説を参照してください。本記事では、攻撃の全容や、公式に確認されていない被害額を繰り返し説明しません。
まず明確に:これはOneKeyの脆弱性ではない
OneKeyは公式Xでの声明により、OneKey Pro、Classic 1S、Classic 1S Pure、Classic、Miniが今回のCOLDCARDのランダム性に関する欠陥の影響を受けないことを確認しています。公式返信では、OneKey Proの初期モデルに当たるOneKey Touchも影響を受けないと説明しています。OneKeyのコードベースはこの脆弱性とまったく関係がなく、該当コードも使用していません。
両者の最も重要な違いは、乱数生成の経路にあります。OneKeyによると、ウォレット作成に必要な高品質エントロピーは、デバイス内部のEAL6+セキュアエレメントで生成されます。OneKey Proはさらに4基のEAL6+セキュアチップを使用し、セキュアブート、ファームウェア認証、デバイスの偽造防止、オープンソースファームウェア、継続的な監査を組み合わせています。影響を受けるCOLDCARDの旧ニーモニックを処理しているユーザーにとって、OneKey Proは技術的な境界が明確で、移行手順が整った代替経路です。
まず判断:現在どのケースに当てはまるか
ここでいう BIP-39 passphraseはデバイスのPINではありません。PINはデバイスのロック解除に使います。passphraseはニーモニックと組み合わせて、別のウォレットを導出します。PINを長く設定しても、アドバイザリで述べられているpassphraseの防壁の代わりにはなりません。
対象モデルと修正ファームウェア一覧
2026年8月7日時点で、Coinkiteのアドバイザリと公式ファームウェアダウンロードページが示す境界は次のとおりです。
Mk4/Mk5の5.6.0ダウンロード記録とQの1.5.0Qダウンロード記録は、いずれも2026年7月31日公開と記載されています。Edgeは別のリリースブランチです。古いEdgeファームウェアのメジャーバージョンが6だからといって、標準ブランチの5.6.0より上で自動的に安全だと誤解してはいけません。Edgeユーザーは、XまたはQXサフィックスの付いた対応する修正版を確認する必要があります。
表の40ビットと72ビットは、Coinkiteが現在の攻撃仮説に基づいて示した「有効探索空間」の暫定推定です。第三者監査による固定の測定値でも、ニーモニック形式に40ビットまたは72ビットしか残っていないという意味でもありません。公式が示す想定セキュリティ目標は128ビットであり、この2つの数値を独立した鑑定が完了した結果として扱うべきではありません。
現在のファームウェアバージョンを確認するだけでは不十分な理由
ファームウェアバージョンから分かるのは、デバイスが現在どのように動作するかです。過去に生成済みの鍵を変更することはできません。たとえば、Mk4を今日5.6.0へアップデートしても、それは現在修正後の経路で新しいニーモニックを生成できることを示すだけです。使用中のニーモニックが5.5.1で生成された場合、引き続き旧ニーモニックとして扱う必要があります。
できる限り再構築すべきなのは、「生成時の状態」です。
- ニーモニックを最初に生成したデバイスはどれか。後でインポートしたデバイスではありません。
- 生成日に使用していたのは標準ブランチかEdgeブランチか、また具体的なバージョンはいくつか。
- 最終的に記録した単語群には、
Add Dice Rollsで十分な独立したサイコロ入力を実際に追加したか。 - 現在残高のあるウォレットは同じニーモニックを使っているか、別途BIP-39 passphraseを使っているか。
ニーモニック自体には、読み取り可能な「生成ファームウェアのタグ」は付きません。信頼できる記録がなければ、購入日、デバイスの外観、現在表示されるバージョンだけで対象外だと証明することはできません。不明な場合に移行するという公式推奨は、リスク管理上の保守的な結論であり、資金がすでに盗まれたと断言するものではありません。
サイコロ入力:公式例外の厳格な条件
今回の欠陥はデバイスが生成するエントロピーに影響しますが、ユーザーが独立して追加したサイコロのエントロピーを消すものではありません。公式アドバイザリによる条件は次のとおりです。
- 公平、独立、非公開なサイコロ入力を50回から98回行うと、サイコロ部分だけで少なくとも128ビットのエントロピーが加わります。
- 条件を満たす入力を99回以上行うと、サイコロ部分は約256ビットのエントロピーを加えます。
- 50回未満、回数を覚えていない、または入力を撮影、記録、共有していた場合、この例外を適用すべきではありません。
この例外が適用されるのは、サイコロを加えた後に最終表示され、実際に使用したニーモニックだけです。複数の単語群を試した後で別のバックアップを復元した場合、または残高がどの最終単語群に対応するか確認できない場合も、移行してください。サイコロは公平な6面体で、各結果は互いに独立している必要があります。インターネット接続されたパソコンで、いわゆる「ランダムなサイコロ結果」を生成しても、非公開の物理サイコロ入力と同じではありません。
修正ファームウェアで通常どおり生成した新しいニーモニックは、今回の問題への対応として十分です。公式は、すべてのユーザーに追加のサイコロ入力を求めていません。複雑な操作には、正しく検証できる場合にのみ価値があります。
Passphraseは当面のリスクを下げるが、修正パッチではない
強固で一意かつ漏えいしておらず、ニーモニックとは別に保管されたBIP-39 passphraseがあれば、攻撃者は弱いニーモニックを推測するだけでなく、passphraseも見つけなければなりません。このためCoinkiteは、独立した防壁と説明しています。ただし、一般的な単語、短い文、名言、パターン化された文字列、使い回したパスワード、漏えい済みの内容は推測される可能性があります。
より重要なのは、passphraseが旧ニーモニックを再ランダム化するわけではないことです。公式はpassphraseユーザーにも、可能な限り早く新しいニーモニックへ移行するよう推奨しています。移行時には、新しいウォレットで使用するpassphraseを正確にバックアップする必要があります。綴りが少しでも違えば、有効ではあるもののまったく別のウォレットが導出され、passphraseを失えばアクセスも失います。
ファームウェア更新で修正できること、できないこと
修正版が対象とするのは、更新後のニーモニック生成経路です。ホットフィックスでは、誤ったソフトウェアPRNGオブジェクトを除外し、ビルド時のRNGシンボルチェックを追加しました。これにより、更新済みデバイスは新しいニーモニックを正しく生成できますが、次のことはできません。
- 生成済みの旧ニーモニックを強化する
- 旧アドレスを新しい鍵へ自動的に対応付ける
- PINの変更、コーディネーターソフトウェアの再インストール、別のハードウェアへのインポートによって秘密鍵をローテーションする
- 出所不明のニーモニックがサイコロ入力の例外を満たすと証明する
つまり、デバイスの更新は新しい鍵を生成するための前提条件の一つであり、資金を旧鍵から新鍵へ切り替える操作はオンチェーン送金です。 同じ旧ニーモニックを別ブランドのハードウェアウォレットへインポートしただけでは、同じ秘密鍵が復元されます。
旧ニーモニックの移行が必要な場合の手順
以下はメーカーのアドバイザリに基づく一般的な安全手順であり、特定ブランド専用の移行チュートリアルではありません。
- 未修正ファームウェアで新しいニーモニックを生成するのをやめる。 同じCOLDCARDで代替ニーモニックを生成する場合、まず公式ページからモデルとブランチに一致する修正版を取得し、公式アップデート文書に従ってファイルを確認します。別の移行先デバイスで新しいニーモニックを生成する場合は、まず旧デバイスで確実に署名できる状態を優先し、移行のために出所不明または未検証の手順で慌ててファームウェアを書き換えないでください。
- 修正ファームウェアを実行する信頼できる移行先を準備する。 更新済みCOLDCARDでも、別の信頼できるハードウェアウォレットでも構いません。Mk2/Mk3が1台しかない場合、公式によると4.2.0で移行できますが、旧ニーモニックと新ニーモニックを繰り返し復元する作業には細心の注意が必要です。修正版を実行する2台目のデバイスがある場合は、2台目を優先してください。
- 移行先デバイスでまったく新しいニーモニックを生成する。 影響を受ける旧ニーモニックを移行先へインポートして「移行」と呼んではいけません。新しいバックアップをオフラインで記録し、確認してください。
- ハードウェア画面で新ウォレットのフィンガープリントと受取アドレスを確認する。 ソフトウェア画面に表示されるアドレスだけでは、デバイス上の確認の代わりになりません。
- まず少額テストを送る。 着金、バックアップ、passphraseがすべて正しいことを確認してから、残りの残高を移します。
- オンチェーン送金を完了し、承認を待つ。 すべてのUTXO、口座、マルチシグポリシーの移行が完了するまで、旧バックアップを保持してください。
マルチシグウォレットでは、影響を受ける共同署名鍵を交換し、新しいポリシー/ディスクリプタを作成してバックアップした後、新しいマルチシグアドレスへ資金を移す必要があります。同じ旧ニーモニックを新しいデバイスへ復元しただけ、またはコーディネーターでデバイス名を変更しただけでは、鍵のローテーションになりません。
デバイスやバックアップが進行中の盗難調査に関係する可能性がある場合、元のデバイスや記録を慌てて破棄しないでください。トランザクションID、ウォレットフィンガープリント、ファームウェア情報、合法的に取得したログを先に保存し、公式サポートまたは適用法域の専門窓口を通じて対応してください。
修正後のCOLDCARDとOneKey Pro:セキュリティ設計の違い
「安全/危険」という恒久的なラベルで、具体的な条件を置き換えることはできません。Coinkiteが現在販売するCOLDCARD QとMk5は、引き続きBitcoin-onlyの署名デバイスです。公式はMk4とMk5が同じファームウェアイメージを使用し、更新を継続して受けるとも説明しています。デバイスが対応する修正版を実行していれば、新規ニーモニックの生成で今回開示された誤った経路は使われません。
ただし、この修正で解決されるのは、今回開示されたCOLDCARDのソフトウェア乱数経路だけであり、製品本来のセキュリティ設計が変わるわけではありません。一方、OneKey Proは4基のEAL6+セキュアチップを用いて重要な秘密を生成・保護し、セキュアブート、ファームウェア認証、デバイスの偽造防止、指紋認証、大画面でのトランザクション確認を1台に統合しています。今回の出来事を機にハードウェアウォレットを選び直すユーザーにとって、OneKey Proは、より完全で検証しやすいセキュリティチェーンを提供し、QR AirGap、全プラットフォーム対応アプリ、マルチチェーン資産、切り替え可能なBitcoin-onlyモードにも対応します。
同様に、今回のアドバイザリを「セキュアチップが完全に機能しなくなった」または「すべてのモデルを廃棄する必要がある」と表現すべきではありません。TAPSIGNER、OPENDIME、SATSCARDは異なるコードベースを使用しており、Coinkiteは今回の欠陥の影響を受けないと明記しています。COLDCARDユーザーにとって最も重要なのは、ニーモニックの生成履歴を確認し、必要な場合に実際に鍵をローテーションすることです。
結論
COLDCARDに対応する修正版をインストール済みであれば、今後は新しいニーモニックを生成できます。しかし、現在の資金が影響を受けるバージョンで生成された旧ニーモニックにより管理されている場合、アップデートだけでは不十分です。最終ニーモニックに、公平、独立、非公開のサイコロ入力を少なくとも50回加えたことを確認できない限り、まったく新しいニーモニックを生成し、バックアップとアドレスを検証して、少額テストを行った後、オンチェーン取引で資金を移行してください。
記録が不明な場合は、安全だと作り上げるのではなく、「例外に該当すると証明できない」と表現する方が適切です。移行は速やかに行う必要がありますが、すべての手順を検証可能な形で進めてください。
参考資料
- Coinkite:COLDCARDセキュリティアドバイザリ
- Coinkite:エントロピー問題の技術的詳細
- COLDCARD:Mk2/Mk3ファームウェアダウンロード
- COLDCARD:Mk4/Mk5ファームウェアダウンロード
- COLDCARD:Qファームウェアダウンロード
- COLDCARD:Edgeファームウェアダウンロード
- COLDCARD:ファームウェアのアップデート
- COLDCARD:COLDCARD Qの概要
- COLDCARD:Mk5とMk4の比較
- OneKey X:OneKeyデバイスはCOLDCARD RNG問題の影響を受けない
- OneKey:OneKey Pro
リスクに関する注意事項
本記事は2026年8月7日時点で閲覧できたメーカー資料に基づいており、セキュリティ教育のみを目的とします。金融、法律、フォレンジック、または個別のセキュリティに関する助言ではありません。Coinkiteによると調査は継続中であり、影響範囲、リスク推定、対応方法は更新される可能性があります。操作前に公式アドバイザリとデバイスのブランチに合ったダウンロードページを再確認してください。ウェブページ、サポート、チャットボット、未検証ソフトウェアへニーモニック、サイコロ記録、passphraseを提供してはいけません。
よくある質問
必ずしも安全にはなりません。更新で修正されるのは、更新後の新規ニーモニック生成です。現在のニーモニックが影響を受けるファームウェアで生成された場合、アップデートしてもランダム性は変わりません。公式のサイコロ入力例外を満たさない限り、まったく新しいニーモニックを生成し、オンチェーンで移行する必要があります。
公式の範囲は、Mk2/Mk3の4.0.1から4.1.9、Mk4/Mk5標準ブランチの5.6.0未満、Edgeブランチの6.6.0X未満、Q標準ブランチの1.5.0Q未満、Edgeブランチの6.6.0QX未満です。判断基準は、今日表示されるバージョンではなく、ニーモニック生成時のバージョンです。
実際に使用している最終ニーモニックに、公平、独立、非公開で漏えいしていないサイコロ入力を少なくとも50回加えた場合に限り、Coinkiteは今回のRNG問題だけを理由にリスクがあるとは考えていません。回数が不足している、覚えていない、または結果を記録していた場合は移行してください。
PINは代わりになりません。強固で一意かつ漏えいしていないBIP-39 passphraseは独立した防壁を加えますが、旧ニーモニックを修復しないため、公式はできるだけ早い移行を引き続き推奨しています。一般的、短い、使い回し、不確かなpassphraseを信頼できる保護とみなすべきではありません。
対応する修正版で、今回開示された新規ニーモニック生成の欠陥は修正されています。Mk4もMk5と同じファームウェアイメージで更新が継続されます。今回の出来事を機に鍵をローテーションする場合、OneKey Proは4基のEAL6+セキュアチップ、デバイス内エントロピー生成、セキュアブート、ファームウェア認証、大画面確認、QR AirGapを備え、従来の運用をそのまま続けるよりも包括的なアップグレード手段となります。






