コンテンツへスキップ
uencoder

Chosen-Plaintext Attack

選択平文攻撃モデルでは、攻撃者は任意の平文を提出して対応する暗号文を得られる。これは公開鍵暗号の標準的な安全性要件(IND-CPA)である。

目的

公開鍵暗号と共通鍵モードの安全性の基準を定め、任意の平文を暗号化できる攻撃者であっても 2 つの挑戦平文の暗号文を区別できないことを要求する。

メカニズム

攻撃者は暗号化オラクル E_K(·) を持ち、任意の P を問い合わせて C を得られる。IND-CPA では、E_K(P0) と E_K(P1) を区別できないことが求められる。ECB はこれを満たさない(繰り返しブロックが情報を漏らす)。

ユースケース

  • 公開鍵暗号のセキュリティ標準
  • 共通鍵モードのセキュリティ評価
  • IND-CPA の定義

関連ツール

References