网络安全-11-消息认证码要点.pptVIP

  • 10
  • 0
  • 约6.47千字
  • 约 40页
  • 2016-08-01 发布于湖北
  • 举报
* Stallings Figure 11.6 “Data Authentication Algorithm”, illustrates the FIPS PUB 113 / ANSI X9.17 MAC based on DES-CBC with IV 0 and 0-pad of the final block if needed. Resulting MAC can be 16-64 bits of the final block. But this is now too small for security. * * 西安电子科技大学计算机学院 * HMAC 作为RFC2104 HMACK = Hash[(K+ XOR opad)|| Hash[(K+ XOR ipad)||M)]] 其中 K+ 为在K左边填充0后所得的b位长的结果(b为每一消息分组的位数) opad, ipad 都是指定的填充常量 多执行了3次hash压缩函数 算法可用于MD5, SHA-1, RIPEMD-160中的任何一个 * 西安电子科技大学计算机学院 * HMAC算法的具体执行步骤如下: ① 在密钥K的右边填充一些0,使其成为长度为b比特的比特串,记为K+; ② 计算Si=K+?ipad,其中ipad(inner pad)是HMAC算法中规定的一个长度为b比特的比特模式串,它等于

文档评论(0)

1亿VIP精品文档

相关文档