ニュース暗号資産Mixin、COLDCARDのエントロピー問題を受けセルフカストディのリスクを強調

Mixin、COLDCARDのエントロピー問題を受けセルフカストディのリスクを強調

著者: ChainWire·

重要ポイント

  • COLDCARDハードウェアウォレットの開示された脆弱性は、生成されたシードのエントロピーを低下させ、2021年以降に作成された鍵に影響を与えました。
  • 効果的なマルチシグネチャーセキュリティは、相関リスクを回避するために、独立したデバイスとエントロピー源を使用して鍵を生成する必要があります。
  • Mixin Safeは、Owner、Members、Recoveryという3つの独立したキーロールを採用し、資産の送金とリカバリー手順を管理しています。
  • Mixin Safeはマルチパーティ計算とオンチェーンの相対タイムロックを使用し、単一の鍵やデバイスが一方的に取引を承認できないようにしています。
Mixin、COLDCARDのエントロピー問題を受けセルフカストディのリスクを強調

香港、2026年8月6日、Chainwire

Mixinが開発したマルチシグネチャーセルフカストディ製品「Mixin Safe」は、ユーザーがハードウェアウォレットでOwner Keyを管理できるようにし、MPCとタイムロックメカニズムを層状のセキュリティアーキテクチャとして組み合わせています。

Mixinは、最近公開されたCOLDCARDの乱数生成問題が、ハードウェアウォレットの鍵生成のセキュリティに対する業界の関心を再び高めたことを強調しました。Coinkiteが製造するCOLDCARDは、エアギャップ署名とオープンソースファームウェアを重視するBitcoin保有者の間でセルフカストディ用途として広く使用されているBitcoin専用の人気ハードウェアウォレットです。

Coinkiteが公開した技術レポートによると、特定の影響を受けるファームウェアバージョンでは、ウォレットシードの作成時に意図されたハードウェア乱数生成パスが使用されておらず、結果として有効な検索空間が当初のセキュリティ目標を下回っていました。エントロピー(暗号学的シードの生成に使用されるランダム性)の品質は、すべての暗号資産ウォレットのセキュリティの基盤であり、予測可能または低下したエントロピーは鍵を総当たり攻撃に対して脆弱にする可能性があります。

問題はシード生成中に発生したため、ファームウェアのアップグレードはその後に生成されたシードのみを修正でき、以前に生成された影響を受ける鍵を変更することはできません。Coinkiteは、ユーザーに対し、デバイスモデル、ファームウェアバージョン、シード生成方法に基づいて自身の露出を評価し、該当する場合は新しいシードを生成して資産を移行することを推奨しています。

この問題は2021年早々にCOLDCARDのシード生成プロセスに混入しました。コードは長らく公開され、継続的な業界レビューの対象となっていましたが、問題は数年間にわたり発見されないままでした。

この事件は、ハードウェアウォレットやオープンソースレビューの価値を損なうものではありません。しかし、個々のデバイス、ファームウェアバージョン、またはセキュリティ実装が問題に直面する可能性があることを示しています。暗号資産のセルフカストディにおいて、ユーザーは各コンポーネントのセキュリティだけでなく、複数の重要なコンポーネントが共通の障害源を共有していないかも考慮すべきです。

マルチシグネチャーのセキュリティは鍵の数以上に依存する

マルチシグネチャーは、単一の鍵の紛失や侵害の影響を軽減できます。ただし、署名しきい値を満たすために必要な複数の鍵が同じデバイス、ファームウェア、または乱数実装を使用して生成された場合、共有された脆弱性が複数の鍵に同時に影響を与える可能性があります。

例えば、2-of-3マルチシグネチャーウォレットにおいて、2つの鍵が同じ鍵生成実装に依存している場合、共通の脆弱性がマルチシグネチャーが提供することを意図したセキュリティの分離を弱める可能性があります。

これは、セルフカストディにおける相関リスクとして知られています。この概念はBitcoinのセキュリティ界隈で長く議論されており、実務者は、マルチシグネチャーのメリットは鍵が独立したエントロピー源、異なるハードウェアベンダー、または異なるソフトウェア実装を使用して生成された場合にのみ実現されると強調しています。マルチシグネチャーアーキテクチャを評価する際、ユーザーは使用する鍵の数だけでなく、誰が生成し管理しているか、どのデバイスとエントロピー源を使用しているか、同じコードやインフラに依存しているかどうかを考慮すべきです。

Mixin Safeの3つのキーロール

Mixin Safeは3つのキーロール(Owner Key、Members Key、Recovery Key)を定義し、マルチシグネチャーと相対タイムロックを使用して、日常的な送金とリカバリーにおける組み合わせ方法を決定します。

  • Owner Key: 互換性のあるソフトウェアまたはハードウェアウォレットを通じてユーザーが生成・管理します。
  • Members Key: MPC/TSSベースの署名鍵であり、共同管理者の承認プロセスを通じて使用が承認されます。MPC(マルチパーティ計算)とTSS(閾値署名スキーム)は、署名を複数の当事者間で分散させ、単一の当事者が完全な秘密鍵を保持しないようにする暗号技術です。
  • Recovery Key: リカバリーに使用され、相対タイムロックが満たされた後にのみ、他のいずれかのキーロールと組み合わせて送金に参加できます。

日常的な送金と遅延リカバリー

相対タイムロックが満たされる前のMixin Safeの日常的な送金パスは以下の通りです:

Owner Key + Members Key

相対タイムロックが事前定義された条件に達すると、Recovery Keyがリカバリーへの参加資格を得て、以下の2つの追加リカバリー送金パスが有効になります:

Owner Key + Recovery Key

または:

Members Key + Recovery Key

相対タイムロックは、固定されたカレンダーの日付ですべての資産をアンロックするものではありません。代わりに、関連するUTXOがブロック確認を受けた後にカウントを開始します。新しく作成された各UTXOには独自の待機期間があります。このメカニズムは、Bitcoinのコンセンサスルール(具体的にはBIP 68、112、113を通じて導入されたCheckSequenceVerify(CSV)オペコード)を活用し、プロトコルレベルでタイムロック条件を強制します。

この条件はコンセンサスルールの下でBitcoinノードによって検証され、Mixin Safeが決定または変更するものではありません。タイムロックが満たされているかどうかに関わらず、単一のキーロールが単独で資産を移動することはできません。

単一障害点の影響を軽減

独立したキーロール、共同管理承認、MPCネットワーク、オンチェーンの時間条件を通じて、Mixin Safeはデバイスの破損、鍵の紛失、共同管理者の利用不可、個別のMPCノード障害などの状況に対してセキュリティの分離とリカバリーパスを提供します。

Owner Keyを保持するハードウェアウォレットが侵害された場合、攻撃者は依然としてMembers署名を持ちません。単一のMPCノードが障害を起こした場合、それ単独で完全な署名を生成することはできません。Recovery Keyが侵害された場合、タイムロックが満たされる前に送金に参加することはできず、その後も別の有効なキーロールと組み合わせる必要があります。

ユーザーがOwner Keyを紛失した場合、タイムロックが満たされると、Members KeyとRecovery Keyを組み合わせて使用し、事前定義されたオンチェーン条件下でリカバリーを完了できます。

この設計は、資産管理のいずれか単一のデバイス、鍵、共同管理者、ネットワークノードへの依存を軽減します。

セルフカストディのセキュリティとは、すべてのコンポーネントが無欠であり続けると想定することではありません。いずれか1つのコンポーネントの障害だけでは資産管理システム全体を侵害するのに不十分であることを保証することです。

Mixinは、暗号資産業界全体のセキュリティ慣行と技術研究を継続的に監視し、より弾力性のあるセルフカストディオプションをユーザーに提供するためMixin Safeの改善を続けます。

Mixinについて

2017年に設立されたMixinは、セキュリティと使いやすさに焦点を当てたプライバシーウォレットです。その技術アーキテクチャは、MPC、CryptoNoteプライバシー機能、Signal Protocol暗号化通信を組み合わせています。Mixinは40以上のブロックチェーンと10,000以上の資産をサポートし、世界中で1,000万人以上のユーザーにサービスを提供し、複数のブロックチェーンネットワークにわたって10億ドル以上のセルフカストディ暗号資産を安全に管理することを可能にしています。

詳細については、Mixinをご覧ください。

Sonny Liu, Mixin Ltd — [email protected]