Confusion
混乱 (Confusion) とは、Shannon が提唱した暗号設計の原則であり、鍵と暗号文の統計的関係を可能な限り複雑にし、攻撃者が暗号文から鍵を推論するのを防ぐ。
目的
非線形置換(S ボックス)によって鍵が暗号文へ及ぼす影響を複雑化し、ブロック暗号設計を導く 2 つの原則のひとつである。
メカニズム
S ボックスなどの非線形成分により、暗号文の各ビットは単純な線形関係ではなく複雑な非線形関数を通じて鍵に依存する。AES の S ボックスが持つ高い非線形性が混乱 (Confusion) に直接寄与している。
ユースケース
- ブロック暗号の設計原則
- AES S ボックスの設計
- クリプトグラフィ理論