ボブとアリスがそれぞれの混合物の「公共輸送」を行うまでの図を理解しました。共通の秘密を取得するためにボブとアリスがどのような秘密の色を追加するのか(丸で囲まれた画像)
Diffie–Hellman鍵交換の領域を理解する最良の方法は、以下に説明する数学的な手順を一目で確認することです。これについて説明します。
しかし、あなたの質問に対する答えはどこですか?アルゴリズムの2番目のステップで強調表示されます。つまり、ボブとアリスは円で囲まれた画像を選択する方法を知らなくても、それらをランダムに。
図はそれをかなりよく説明していると思いますが、ステップバイステップで説明します:
これは、数学がどのように機能するかに非常によく似ています。
数学ではなく概念を理解したいだけの場合、それは問題ありませんが、半数学的説明をしたいと思いますが、実際には、色を使用したモデルは私を混乱させます。
アリスとボブが任意の数の乱数gに同意することを想像してください。 g = 5としましょう。ここで、それぞれが秘密の番号を選択します。アリスはa = 2を選択し、ボブはb = 3を選択します。公開番号は、アリスの場合はA = g ^ a = 5 ^ 2 = 25、ボブの場合はB = g ^ b = 5 ^ 3 = 125で計算されます。さて、アリスはB = 125を知っており、ボブはA = 25を知っています。彼らは両方とも自分の番号でこの番号を取得し、アリスはB ^ a = 125 ^ 2 = 15625を取得し、ボブはA ^ b = 25 ^ 3 = 15625を取得します。したがって、15625が共有番号です。
実際、交換を保存するにはさらにいくつかの制限が必要です。begueradjが行うように、ウィキペディアは良い説明を提供しています。