web-dev-qa-db-ja.com

攻撃者はどのようにして暗号文だけで暗号化方法を特定できますか?

攻撃者は暗号文しか取得できなかったが、メソッドが対称的であることを知っていると仮定します。暗号化に使用されたアルゴリズムを見つける方法はありますか?

そして、一般的に、攻撃者が暗号化方法を知っている場合、それは解読または復号化のプロセスに役立ちますか?
この状況では、どのような種類の破壊プロセスがありますか?

1
Ali

攻撃者が暗号化方法を知っている場合、それがまともなアルゴリズムであると仮定すると、意味のある方法で暗号を解読するのに役立ちません。暗号化は、攻撃者がキー以外のすべてを知っているという前提で設計および分析されています。他の理由の中でも、攻撃者がシステムを知らないようにすることは非常に困難ですが、キーは秘密にするのがはるかに簡単です。

4
cpast

あなたが説明すること(暗号文のみが与えられた場合に、どの暗号が使用されたかを把握すること)は、 識別攻撃 のタイプです。最新の暗号は、一般にこのような攻撃に対して非常に耐性があります。理想的な暗号は、ランダムノイズと区別できない出力を生成します。

4
Mark