跳到主要内容
uencoder

Plaintext Awareness

明文感知性(PA)要求任何能生成合法密文的算法都"知道"对应明文,即存在提取器可从算法状态提取明文。

用途

为加密提供强安全保证,PA2 + IND-CPA ⟹ IND-CCA2,用于证明 CCA 安全。

机制

PA1:加密预言机生成的密文可提取明文;PA2:即使有解密预言机历史,新生成密文仍可提取。PA2 意味攻击者无法构造未知明文密文,配合 IND-CPA 得 IND-CCA2。

用例

  • CCA 安全证明
  • 加密安全强化
  • 可证明安全

相关工具

参考链接