シードフレーズの安全対策:仕組みと守り方
シードフレーズ(リカバリーフレーズ)は、ウォレット内のすべての鍵を復元できる12語・20語・24語の単語リストです。見た人は誰でも資金を盗めるため、紙か金属に書き留め、オフラインで人目に触れない場所に保管してください。ウェブサイトに入力したり、サポートを含む誰かに教えたりしては絶対にいけません。
シードフレーズとは?
シードフレーズは、大きな乱数を人が読める単語の並びに変換したものです。ウォレットは、対応するすべてのネットワークについて、秘密鍵とアドレスをすべてここから導き出します。ほとんどのウォレットはBIP39規格を採用しており、2,048語の固定された英単語リストから単語を選びます。同じフレーズを互換性のあるウォレットで復元すれば、同じアドレスと残高が表示されます。
同じものを指す別名:リカバリーフレーズ、ニーモニック、シークレットリカバリーフレーズ(MetaMask)、バックアップフレーズ、24語(Ledger)。
12語と24語(そして20語)の違い
| 形式 | セキュリティ強度 | デフォルトで採用している例 |
|---|---|---|
| 12語のBIP39 | 128ビット | ほとんどのソフトウェアウォレット(例:MetaMask、Trust Wallet、Phantom) |
| 24語のBIP39 | 256ビット | Ledgerの各デバイス、Trezor Model One |
| 20語のSLIP-39(シングルシェア) | 128ビット。追加の単語にメタデータとチェックサムを格納 | Trezor Safe 3(2024年6月以降)、Safe 5、Safe 7 |
Trezor自身のガイドは、これらすべてを「極めて安全」としています。正しくランダムに生成された12語のフレーズを推測することは現実的に不可能です(Trezor、2026年10月確認)。本当のリスクは、フレーズがランダムでなかった場合(不良な生成器)か、他人にフレーズを見られた場合です。BIP39フレーズの最後の単語にはチェックサムが含まれるため、うっかりした入力ミスは通常、復元時に検出されます。
乱数の弱さは実際に損失を生んでいます。bx seedツールのMilk Sad脆弱性(90万ドル超、2023年8月)、Trust WalletのWebAssemblyエントロピーのバグ(約17万ドル、2023年4月)、そしてColdcardファームウェア4.0.1のビルドエラー(2026年7月30日から悪用、TRM Labsの集計で約1億1,600万ドル)です。ウェブサイトで生成されたフレーズや、他人から渡されたフレーズは絶対に使わないでください。
BIP39パスフレーズ(「25番目の単語」)
LedgerやTrezorを含む多くのウォレットでは、シードフレーズに加えて任意のパスフレーズを設定できます。パスフレーズが異なれば、まったく別のウォレットが開きます。書き留めたフレーズを誰かに見つけられても資金を守れるほか、Trezorによれば、2020年1月にKraken Security Labsが同社の旧型デバイスで実演した物理的な抽出攻撃も防げます(The Block、2020年1月)。
- メリット:シードフレーズだけを見つけられても役に立ちません。
- デメリット:パスフレーズを忘れると資金は失われます。誰もリセットできません。
- パスフレーズはシードフレーズとは別の場所に保管し、まず少額で復元をテストしてください。
シードフレーズの保管方法
| 方法 | 評価 |
|---|---|
| 手書きの紙を人目に触れない場所に保管 | 最初の一歩として良い方法。水と火から守ること |
| 金属プレートや刻印したスチール | 長期保有に最適。火災や洪水にも耐える |
| 2部を別々の安全な場所に保管 | 紛失対策として有効。ただし保管場所が増えるほど見つかる可能性も増える |
| 写真、スクリーンショット、クラウドのメモ、メール、チャット | 避けるべき:マルウェアやアカウント乗っ取りの標的になる |
| パスワードマネージャー | まとまった金額なら避けるべき:オンラインの保管庫は盗まれ、解読された例がある |
| 半分ずつに分割 | 避けるべき:セキュリティが弱まる。代わりにパスフレーズ、SLIP-39シェア、マルチシグを使う |
大きな金額なら、単一障害点そのものをなくすことを検討してください。Trezorのマルチシェアバックアップ(SLIP-39)、Safeのようなマルチシグのスマートアカウント、あるいは今は単語を渡さずに、信頼できる人にバックアップの場所を伝えておく相続計画などです。
シードフレーズを狙う詐欺
- 偽サポート。X、Telegram、Discordのアカウントが苦情に返信し、「認証」フォームへ誘導します。
- 手紙とメール。LedgerやTrezorの偽のレターヘッドを使った郵便物が、QRコードによる「必須」の確認を要求しました(The Block、2025年4月/BleepingComputer、2026年2月)。2026年9月には、Trezorのメール配信業者Brevoに侵入した攻撃者が、Trezorの本物のサポートアドレスからフィッシングメールを送信しました。Trezorは約20分以内にそのサイトを閉鎖しています(BleepingComputer、2026年9月)。
- 偽アプリ。Microsoft Store(約76万8,000ドル、2023年10月)やMac App Store(約950万ドル、2026年4月)の偽Ledger Liveアプリが、フレーズによる「復元」を求めました。偽ウォレットアプリを参照してください。
- 改ざんされたデバイス。箱の中に記入済みのリカバリーカードが入っていたり、非正規の販売店で購入したデバイスだったりするケースです。本物のウォレットは必ず新しいフレーズを生成します。
- 写真をスキャンするマルウェア。SparkCatは端末上の文字認識を使い、リカバリーフレーズを写した写真を探し出しました(The Hacker News、2025年2月)。
鉄則:シードフレーズを入力してよいのは、自分で開始した復元の際のウォレット本体だけです。理想はハードウェアウォレット上です。正当な相手がフレーズを求めることは絶対にありません。見られたかもしれないと思ったら、今すぐ新しいウォレットを作成し、すべての資金を移してください。
よくある質問
12語のシードフレーズで十分安全ですか?
信頼できるウォレットでランダムに生成されたものなら、はい。12語のBIP39フレーズは128ビットのセキュリティ強度を持ち、Trezorは極めて安全だと説明しています。本当のリスクは推測ではなく、盗難と紛失です。
シードフレーズと秘密鍵の違いは何ですか?
秘密鍵は1つのアドレスを管理します。シードフレーズは多数のネットワークにまたがる多くの秘密鍵を生成するため、ウォレット全体のバックアップになります。
シードフレーズなしでウォレットを復元できますか?
MPCシェア、バックアップカード、スマートアカウントなど、別の復元方法を使うウォレットの場合のみ可能です。通常のシードフレーズ型ウォレットでは不可能で、誰もリセットできません。
BIP39パスフレーズは使うべきですか?
書き留めたフレーズを誰かに見つけられた場合に強力な保護になりますが、忘れると資金は失われます。確実に、かつ別々にバックアップできる場合にのみ使ってください。
シードフレーズをウェブサイトに入力してしまったらどうすればいいですか?
漏えいしたものと考えてください。クリーンな端末で新しいフレーズのまったく新しいウォレットを作成し、価値の高いものから順に、すぐにすべての資金を移してください。
シードフレーズを銀行の貸金庫に保管してもいいですか?
そうしている人は多くいます。自宅の火災や空き巣からは守れますが、取り出すまでの時間や、ほかに誰が開けられるかを考慮し、別の場所にもう1部保管してください。