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

生成されたニーモニックに単語が繰り返されているのはなぜですか?

U
対応者:UKey Wallet

よくある質問

記憶語生成の仕組み

現在の業界全体のニーモニック標準は BIP39 です。 BIP39 記憶単語は、語彙から単に「選択された」単語ではなく、厳密な暗号化メカニズムに基づいて生成されます。

  1. 乱数(エントロピー)を生成する: デバイスは最初に、一定期間の高品質の乱数 (「エントロピー」と呼ばれます) を生成します。

  2. 分割されたフラグメント: この乱数を 11 ビット長の複数のデータ セグメントに分割します。

  3. 地図の言葉: 各データ セグメントは、BIP39 標準語彙の特定の単語 (合計 2048 個の固定単語) に厳密に対応します。

各フラグメントの生成とマッピングは独立しており、完全にランダムであるため、異なる位置にあるフラグメントが語彙内の同じ単語にマッピングされる可能性があります。これは、2048 枚のカードのデッキから 12 回または 24 回引くようなものです。引くたびに、カードは元に戻され、再び描かれます。重複したカードを引くことは通常の確率で発生します。

単語が繰り返される確率はどれくらいですか?

同じ 2048 単語の語彙が毎回ランダムに選択されるため、少なくとも 1 つの単語が繰り返される理論上の確率は次のようになります。

  • 12単語の記憶法: 少なくとも 1 つの単語が繰り返される確率は約 3%(約1/33)。

  • 24単語のニーモニック: 少なくとも 1 つの単語が繰り返される確率は約 12%(約1/8)。

言い換えれば、24 単語のニーモニックを生成すると、平均して 8 回に 1 回の割合で単語が重複することになります。

単語を繰り返すとセキュリティが低下しますか?

いいえ。

ニーモニックフレーズの安全性はその根底にあるものに依存しますランダムなエントロピー ビットの数 (128 ビットまたは 256 ビット)、表面的な言葉が繰り返されているかどうかではなく。単語が繰り返されても、根底にあるランダム性はそのまま残ります。繰り返し現象は「真のランダム性」の自然な現れにすぎず、暗号化のセキュリティが弱くなるものではありません。

UKey ハードウェア ウォレットはニーモニック フレーズのランダム性をどのように保証しますか?

UKey ハードウェア ウォレットは、基盤となるハードウェアからソフトウェア コードまでのニーモニック フレーズ生成のセキュリティと真のランダム性を完全に保証します。

  • オープンソースかつ透明性の高い:UKey のファームウェアとコードは完全にオープンソースであり、公的に監査可能であり、セキュリティ メカニズムは透過的で可視的です。

  • 金融グレードのセキュリティチップ: このデバイスには EAL 6+ 認定のセキュリティ チップ (SE) が内蔵されています。

  • 真の乱数発生器: ハードウェア レベルの真の乱数ジェネレーター (TRNG) を使用して、基礎となるエントロピーを生成し、そのエントロピー ソースの品質は厳格なセキュリティ認証と評価を受けています。

運用提案

繰り返しの単語を含むデバイス生成ニーモニックを自信を持って使用し、セキュリティ規制に従って保管するために物理メディアにコピーすることをお勧めします。

繰り返しの単語を含むニーモニックに個人的に不快な場合は、UKey ハードウェア ウォレットの初期化プロセス中に新しいニーモニック セットを直接再生成することを選択できます。そして、新しく生成されたニーモニックワードのオフラインバックアップを作成します。

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