コンテンツへスキップ
uencoder

Known-Plaintext Attack

既知平文攻撃(Known-Plaintext Attack)では、敵が複数の平文・暗号文ペア (P_i, C_i) を持ち、その関係を利用して鍵を復元したり新しい暗号文を復号したりする。

目的

攻撃者がトラフィックの一部(固定プロトコルヘッダーなど)をすでに知っている状況での暗号の安全性を評価する。

メカニズム

敵はペア (P_i, C_i = E_K(P_i)) を持ち、K を導出するか他の暗号文を復号しようとする。線形解析や差分解読は通常このモデルで機能する。

ユースケース

  • 線形/差分解析のモデル
  • 固定プロトコルヘッダーの漏洩評価
  • 暗号のセキュリティ分析

関連ツール

References