身份认证和完整性认证是现代密码学关键问题。认证性解.pptVIP

  • 41
  • 0
  • 约4.32千字
  • 约 58页
  • 2018-06-26 发布于湖北
  • 举报

身份认证和完整性认证是现代密码学关键问题。认证性解.ppt

身份的认证与完整性认证是现代密码学的关键问题。认证性解决方案与单向散列函数、数字签名密切相关。前面已经学习过数字签名,在本章我们先学习单向散列函数并集中力量研究认证问题。 本章内容 第1节 单向散列函数综述? 第2节 MD4算法? 第3节 SHA-1算法? 第4节 单向散列函数特点? 第5节 单向散列函数应用? 小结 单向散列函数是密码学的一个重要概念,在密码学中有重要的应用。本章讲述了对于单向散列函数的要求,两个重要的单向散列函数算法MD4和SHA-1。介绍了单向散列函数的特点以及单向散列函数的主要应用。 作业题 1. 请你认真思考,还有什么密码学的问题,可以用单向散列函数解决?或者为单向散列函数找两个新的应用? 2. 为什么单向散列函数要设计的那么复杂?有简单的算法吗? 如有,请提出改进意见。 The End 1. 单向散列函数综述 字符串的长度:一个字符串的长度是指字符串中所包含的字符的个数。字符串1001010101的长度是9,123546的长度是6 单向散列函数应当满足以下要求 单向散列函数的形式定义 单向散列函数 设计一个以任意长度的消息为自变量的函数不是件容易的事;再要求单向就更难了。实际上设计单向散列函数时,往往采用与对称加密算法DES相同的方法,对任意长度的消息,先进行分组,然后对每个分组进

文档评论(0)

1亿VIP精品文档

相关文档