Ciphertext Indistinguishability
密文不可区分性(IND-CPA/CCA)要求攻击者无法区分两个等长明文的加密结果,是加密安全的标准定义。
用途
为对称与公钥加密提供可证明安全的安全目标,IND-CCA2 是最强标准。
机制
安全博弈:攻击者选 m0, m1,挑战者返回 E(mb),攻击者猜 b。IND-CPA 允许加密预言机;IND-CCA1 允许解密预言机(挑战前);IND-CCA2 允许解密预言机(除挑战密文)。
用例
- 加密安全证明
- 密码协议设计
- 安全级别评估