シードフレーズの安全性は、ユーザーがウォレットにアクセスして資金の所有権を証明できるようにするため、自己管理型ウォレットに保存されている暗号通貨資産のセキュリティにとって最も重要です。
通常 12 語または 24 語で構成されるビットコイン (BTC) のシードフレーズは、シードフレーズ全体を総当たり攻撃するには膨大な計算能力が必要になるため、「ハッキング不可能」であると考えられています。
シードフレーズ全体を総当たり攻撃することはできないが、業界アナリストや幹部らは、最大3~4語が欠落していても資金にアクセスできると述べている。
シードフレーズとは何ですか? また、秘密鍵とどう違うのですか?
シードフレーズとは、暗号通貨ウォレットを復元するための 12 ~ 24 語のニーモニック コードです。通常 256 桁の文字列である秘密鍵とは異なり、シードフレーズはすべての秘密鍵の人間が判読できるマスター キーであり、12、18、または 24 語を正しい順序で入力するだけでウォレットへのアクセスを復元できます。
シードフレーズの単語は、単なるランダムな単語ではありません。それらは、普遍的なシードフレーズ プロセスを作成することを目的とした、Bitcoin Improvement Proposal 39 (BIP39 とも呼ばれる) で説明されている 2,048 語のリストから派生したものです。
シードフレーズは BIP39 セット 2,048 の単語のみを使用するため、シードフレーズまたは少なくともいくつかの欠落している単語を総当たり攻撃しようとする可能性があります。
「単語が抜けている場合、コンピューターはそれを「総当たり方式」で解読することができる。つまり、あらゆる可能な推測を試みるということだ」とハードウェアウォレット会社トレザーのアナリスト、ルシアン・ボーディン氏は言う。
「BIP39リカバリフレーズの最後の単語は「チェックサム」であることに注意してください。これはランダムな単語の1つではなく、最初の11単語がわかれば簡単に計算できます」とボーデイン氏は付け加えた。
秘密鍵から復元できる単語数はいくつですか?
「現在のセキュリティコミュニティでは、12語は解読不可能だと知られている」と、アルゴリズム投資プロトコルTrading Strategyの共同創設者ミッコ・オタマー氏は語った。しかし、それでもいくつかの単語を推測する方法は存在すると、同氏はコインテレグラフに語った。
シードフレーズからいくつかの単語を復元できるかどうかを評価するために、Bourdain 氏は、一定量の単語を復元するために必要な計算エネルギーと時間の大まかな見積もりを参照しました。
「ご覧のとおり、単語を推測するのに必要な時間は、抜けている単語が増えるごとに指数関数的に増加します」とボーディン氏は強調し、次のように付け加えた。
「4 語を超えると、非現実的になります。[...] 2 ~ 3 語の復元は可能かもしれませんが、12 語または 24 語のシード フレーズ全体を総当たりで解読するために必要な計算能力は、依然として天文学的な高さのままです。」
The Smart Ape のような業界関係者は、GitHub プロジェクト、BTCRecover、ChatGPT などのツールを使用して、シード フレーズ内の最大 4 つの単語を復元する方法をいくつか説明しました。また、The Smart Ape は、秘密鍵から 4 つの単語を失ったが、なんとかそれらを見つけることができたと主張しています。
既存の計算技術では最大 4 つの単語を復元できるため、秘密鍵を保存する際には注意が必要です。
関連:2024年も暗号カードは存在するのか?業界が意見を述べる
また、シードフレーズからいくつかの単語を記憶しながらバックアップから切り出すことは、完全で正確なバックアップを用意して安全に保存するほど効率的ではないことも理解しておく必要があります。
「バックアップは必ず二重チェックし、複数のコピーを作成してください。偶発的な破壊を防ぐために、金属製のバックアップ ソリューションも利用できます」と Bourdain 氏は述べています。
雑誌: あなたの暗号通貨貯蓄を取り戻すのを手伝ってくれるハッカーたちを紹介