选择明文攻击CPA,选择密文攻击,CSA
已知密文的情况下获得明文的概率等于对密文一无所知的情况下的加密,也就是攻击者完全无法解读密文,将其和明文关联。或者对不同明文m'得到相同密文c等概率
定义一个随机化的试验Privk(私钥加密,角标A表示攻击者 )
随机选取b为0或1,随机加密一个mb生成密文c,生成一个秘钥K,把c给攻击者(假定攻击者一定能取得密文,因此实验中直接送给他)
攻击者根据密文c推测出一个b‘,若b‘ = b,说明攻击者猜测成功
选择明文攻击CPA,选择密文攻击,CSA
已知密文的情况下获得明文的概率等于对密文一无所知的情况下的加密,也就是攻击者完全无法解读密文,将其和明文关联。或者对不同明文m'得到相同密文c等概率
定义一个随机化的试验Privk(私钥加密,角标A表示攻击者 )
随机选取b为0或1,随机加密一个mb生成密文c,生成一个秘钥K,把c给攻击者(假定攻击者一定能取得密文,因此实验中直接送给他)
攻击者根据密文c推测出一个b‘,若b‘ = b,说明攻击者猜测成功