Dicewareパスフレーズ – 5語 | dice83 

5語のパスフレーズをロール

各単語はEFFワードリストから5つのサイコロで選ばれます。ロールをご覧ください。

区切り文字
またはスペースキーを押して新しいサイコロをロール
0
今回のセッション
0
累計
0
ロールした単語数

Dicewareパスフレーズの背後にある科学

1995年、Arnold Reinholdはシンプルかつ強力なアイデアを発表しました。5つの物理的なサイコロを振り、得られた5桁の数字をワードリストで引き、パスフレーズが完成するまで繰り返すというものです。この方法はDicewareと呼ばれ、ランダム性を目に見える形にするところにその優れた点があります。サイコロを見て、ロール結果を確認し、すべてのステップを自分でコントロールしたからこそ結果を信頼できます。2016年、Electronic Frontier Foundationは7,776の厳選された英単語からなる改良版ワードリストを公開しました。一般的で、区別しやすく、スペルしやすく、混同しにくい単語が選ばれています。

エントロピーの計算

6面サイコロ5つで7,776通りの等確率な結果が得られます(6の5乗)。EFFリストからの各単語選択はlog2(7776) = 12.9ビットのエントロピーを持ちます。6語で77.5ビット、7語で90.4ビット、8語で103.4ビットになります。これらの数値は、攻撃者が自動的な推測によって網羅しなければならない探索空間を表しています。毎秒1兆回の推測速度でも、6語のパスフレーズを解読するには平均240万年かかります。

単語数がエントロピーを完全に決定するため、計算は正確です。1語追加するだけで、可能な組み合わせは7,776倍になります。7語のDicewareパスフレーズは6語のものより7,776倍解読が困難です。この指数関数的な増加こそが、少ない構成要素でパスフレーズを非常に強力にしている理由です。

なぜ単語がランダム文字列より優れているのか

radar clamp trophy pencil bazaar flintのようなパスフレーズは77.5ビットのエントロピーを含みます。すべての文字種(大文字、小文字、数字、記号)を使用した同等の強度を持つ完全にランダムなパスワードは、約12文字が必要になります。決定的な違いは、ほとんどの人が6つの一般的な単語を2回読めば記憶できるということです。k$9Tm!vX2p#qのような12文字のランダムな文字列を記憶するには通常書き留める必要があり、物理的なセキュリティリスクが生じます。パスフレーズは記憶に快適に留まりながら、同等以上の数学的強度を提供します。

5回のロール保証

このページの各単語は、1から6までの独立した5つのランダム値を生成し、5つの物理サイコロをシミュレートして選択されます。パスフレーズの上のサイコログリッドは、各単語を生成した正確な値を表示します。この透明性はDicewareの哲学の根幹です。ランダム性の源が目に見え、監査可能で、理解しやすいのです。ブラウザはW3Cが策定したWeb Cryptography APIのcrypto.getRandomValues()を使用してこれらの値を生成します。オンラインバンキングのセッションを保護しているのと同じハードウェアエントロピーソースです。

単語数の選び方

適切な単語数は、パスフレーズが何を保護するかによって異なります。一般的なWebアカウントには、6語で優れたセキュリティ(77.5ビット)を提供します。メインのメールアカウント、パスワードマネージャー、暗号化キーなどの高価値アカウントには、7語または8語で十分な安全マージンが確保できます。特に機密性の高い用途には、10語で129ビットのエントロピーを実現し、128ビット暗号化キーのセキュリティレベルを超えます。

教室での活用

Dicewareは、抽象的なエントロピーの計算と具体的な結果を直接結びつけるため、優れた確率の演習になります。学生に/diceware/4にアクセスしてサイコログリッドを見てもらいましょう。各学生は20回のサイコロロールによって生成された4つの単語を確認できます。クラスに問いかけてください:4語のパスフレーズは何通り存在するでしょうか? 答えは7,776の4乗(約3.66兆通り)であり、パスワードを短い文字列として考えている学生を驚かせるでしょう。

より深い演習として、教室に物理的なサイコロを持参しましょう。各学生に5つのサイコロを振らせ、公開されているEFFリストで単語を調べ、4回繰り返させます。物理的なパスフレーズとデジタルのパスフレーズを比較してください。物理サイコロとデジタルジェネレーターが同等のランダム性を生成するかどうかについての議論は、エントロピーソース、ハードウェア乱数生成、公平性の数学的定義といった概念への扉を開きます。このツールはアカウント登録不要で、学生のデータを一切処理しません。すべてのパスフレーズは学生のブラウザ内に留まります。

設計によるプライバシー保護

dice83のDicewareジェネレーターはブラウザ内で完全に動作します。サーバーはEFFワードリストを含むこのページを配信するだけです。ランダムなサイコロロールの生成と単語の選択は、すべてお使いのデバイスがローカルで行います。パスフレーズがブラウザのメモリから外に出ることは一切ありません。サーバーログにも、データベースにも、分析パイプラインにも存在しません。

このツールを友人と共有する際、共有されるのは単語数のみを指定する設定URLです。パスフレーズ自体は共有リンクに含まれません。友人のデバイスは、独自の乱数生成器から完全に独立したパスフレーズを生成します。URLはツールの設定を伝え、秘密はあなたのデバイスが保持します。

単語数を選択

単語が多いほどエントロピーが高くなります。プリセットを選ぶか、任意の数を入力してください。

Dicewareをおすすめ

このツールを友人や同僚と共有しましょう。リンクには単語数のみが含まれます。

パスフレーズは共有リンクに含まれません

毎日のデザインエクセレンス。

A' Design Awardの審査員が選んだ作品を毎朝お届けします。