暗号化のテキストには、対称アルゴリズムに対するブルートフォース攻撃では、試行の半分の後にキーが見つかる可能性が50%あると記載されています。
たとえば、56ビットキーを使用するDESは、最初の2 55回の試行後にキーを見つける可能性が50%になります。
対称暗号化アルゴリズムに対するブルートフォース攻撃で、試行の半分の後にキーが見つかる可能性が50%あるのはなぜですか?それの数学的証明は何ですか?
暗号化のテキストには、対称アルゴリズムに対するブルートフォース攻撃では、試行の半分の後にキーが見つかる可能性が50%あると記載されています。
たとえば、56ビットキーを使用するDESは、最初の2 55回の試行後にキーを見つける可能性が50%になります。
対称暗号化アルゴリズムに対するブルートフォース攻撃で、試行の半分の後にキーが見つかる可能性が50%あるのはなぜですか?それの数学的証明は何ですか?
目の前にN個のボックスがあり、そのうちの1つに賞品が含まれている場合、平均して、ボックスの半分を見るだけで見つけることができます。
(別の見方をすると、ボックスがたくさんあり、最後に試したボックスに賞品が入っていた場合、見事に不運になります。)
証明:賞品が特定のボックスに入る可能性は1/N
であり、賞品は1つのボックスにのみあります。ボックスの半分(N/2
)を見ると、それを見つける可能性は、、(1/N) * (N/2)
または1/2
50%です。
各キーは暗号化と復号化の両方が可能です。したがって、100個の可能なキーがある場合、ブルートフォース攻撃は次のようになります。