Chosen-Plaintext Attack
選択平文攻撃モデルでは、攻撃者は任意の平文を提出して対応する暗号文を得られる。これは公開鍵暗号の標準的な安全性要件(IND-CPA)である。
目的
公開鍵暗号と共通鍵モードの安全性の基準を定め、任意の平文を暗号化できる攻撃者であっても 2 つの挑戦平文の暗号文を区別できないことを要求する。
メカニズム
攻撃者は暗号化オラクル E_K(·) を持ち、任意の P を問い合わせて C を得られる。IND-CPA では、E_K(P0) と E_K(P1) を区別できないことが求められる。ECB はこれを満たさない(繰り返しブロックが情報を漏らす)。
ユースケース
- 公開鍵暗号のセキュリティ標準
- 共通鍵モードのセキュリティ評価
- IND-CPA の定義