安全协议分析与设计 卫剑钒 陈钟 安全协议-第1章-下新.pptVIP

  • 3
  • 0
  • 约8.73千字
  • 约 40页
  • 2015-12-18 发布于广东
  • 举报

安全协议分析与设计 卫剑钒 陈钟 安全协议-第1章-下新.ppt

安全协议分析与设计 第一章 (下) 卫剑钒 密码算法基础知识 在详细讨论安全协议之前,简略介绍有关密码算法方面的基础知识将会有助于读者对后续章节的理解。 序列加密 分组加密(DES,AES) Hash函数 公钥算法(RSA,DSA,DH算法) 密码算法 如果密码算法的安全性依赖于算法的保密,那么,称之为受限制的密码算法。历史上,这类加密算法曾经十分流行,然而,由于不能对这类算法进行质量控制和标准化,它们已经远远不能满足今天的要求。 现代密码算法利用密钥解决了这个问题,密码算法可以公开,密码系统的安全性仅依赖于密钥的保密,攻击者即便得知密码算法,在不知道密钥的情况下,也很难获得明文。 基于密钥的密码算法可以分为两大类,对称密码算法和公开密钥算法。 对称密码算法 对称密码算法(Symmetric Key Cryptography),又被称为传统密码算法,指的是解密密钥可由加密密钥推导出来的密码算法。 即若已知加密密钥K,则可以通过公开的算法推算出解密密钥K?1。在大多数的对称密码算法中,解密密钥和加密密钥相同。 参与通信的双方,首先在通信之前商定好一个密钥K(加密密钥和解密密钥均为K),然后在后面的通信过程中,双方利用密钥K对来自对方的消息进行加密或者解密,进行保密通信。 对称密码算法的加密过程可以表示为: EK (M) = C 其中,M代表明文,C为相应的密文,加密密钥和

文档评论(0)

1亿VIP精品文档

相关文档