11.28

密码分析一般可为四类:

惟密文攻击:只知道密文,推出明文或密钥,一般用穷举攻击

已知明文攻击:知道部分的明文和密文对,推出密钥和加密算法

选择明文攻击:知道明文就知道密文,目标为推出密钥

选择密文攻击:知道密文就知道明文,目标为推出密钥

  • 攻击强度:选择密文攻击(CCA)>选择明文攻击(CPA)>已知明文攻击(KPA)>唯密文攻击(COA)
  • 难易程度:选择密文攻击(CCA)<选择明文攻击(CPA)<已知明文攻击(KPA)<唯密文攻击(COA)

请选出和其他选项不同的一项():

  • RSA
  • AES
  • 椭圆曲线(ECC)
  • SHA-256

sha-256不属于加密算法而是计算hash值。

现代密码学中很多应用包含散列运算,而下面应用中不包含散列运算的是( )。

  • 消息机密性
  • 消息完整性 
  • 消息认证码
  • 数字签名

考察散列算法不可逆,如sha-256、md5。

 

posted @ 2022-11-28 11:16  hithub  阅读(201)  评论(0编辑  收藏  举报