メインコンテンツにスキップ

ニーモニックフレーズに単語の重複があるのはなぜ?

今週アップデートされました

BIP39 ニーモニックフレーズはランダムに「単語を選んでいる」のではなく、以下のプロセスを経て生成されます:

  1. ウォレットは高品質な乱数(エントロピー)を使用します。

  2. エントロピーをいくつかのセグメントに分割し、各セグメントは 11 ビットです。

  3. 各セグメントは、BIP39 の2048 個の固定単語リストのいずれかの単語にマッピングされます。

各セグメントは独立してランダムに生成されるため、異なる位置で同じ単語にマッピングされる可能性があります → 単語の重複は正常な現象です。


重複が発生する確率

各抽出は同じ2048 語の単語リストからランダムに行われるため、理論的には同じ単語が抽出される可能性があり、これが重複につながります。

これは「カードを引く」のに似ています:**12 回または 24 回引きますが、デッキは 2048 枚のカードで構成されており、重複するカードを引くことは完全に正常です。**

ニーモニックフレーズの長さ

「少なくとも 1 つの単語が重複する」確率

12 語

3%(約 1/33)

24 語

12%(約 1/8)

言い換えれば、24 語のニーモニックフレーズで重複が発生する確率は、約 8 回生成するうちに 1 回発生します。

ニーモニックフレーズのセキュリティは、背後にあるランダムエントロピーのビット数(128 / 256 ビット)に由来するのであり、単語が重複するかどうかには関係ありません。重複が発生しても、ランダム性は完全に維持されます。重複は単なる「ランダム性の自然な現れ」であり、セキュリティを低下させるものではありません。


OneKey ハードウェアウォレットのニーモニックフレーズのランダム性はなぜ信頼できるのですか?

OneKey の利点:

  • オープンソース:ファームウェアとコードが公開されており、監査可能で、セキュリティは透明です。

  • EAL6+ セキュリティチップを使用

    • ハードウェアレベルの真性乱数(TRNG)を提供します。

    • エントロピーの品質は認定・評価されています。

また、生成されたニーモニックフレーズに満足できない場合は、OneKey ハードウェアウォレットで新しいニーモニックフレーズを再生成し、バックアップを確保することができます。

こちらの回答で解決しましたか?