课件对称密码学.pptVIP

  • 27
  • 0
  • 约6.02千字
  • 约 41页
  • 2017-10-19 发布于湖北
  • 举报
对称密码学

对称密码学 1 前言 密码学 是研究数据加密、解密以及认证的学科, 它包括密码编码学和密码分析学两部分。本章将首先介绍密码学的一些基础知识和几种古典密码术, 接下来将较详细的讨论几种对称密码算法。 1.1 密钥加 / 解密系统模型 对称密钥密码系统 ----加 / 解密用的是同一把密钥, 也称为单一密钥密码系统。 从最早的凯撒密码到目前使用最多的 DES 密码算法。 密钥加密系统的组成 ①消息空间 M(Message) ②密文空间 C(Ciphertext) ③密钥空间 K(Key) ④加密算法 E(Encryption Algorithm) ⑤解密算法 D(Decryption Algorithm) 消息空间中的消息M(称之为明文)通过由加密密钥K1控制的加密算法加密后得到密文  C。密文 C 通过解密密钥 K2 控制的解密算法又可恢复出原始明文M。即: EK1(M)=C DK2(C)=M DK2(EK1 (M) )=M 在现代密码学中,所有算法的安全性都要求基于密钥的安全性, 而不是基于算法细节的安全性。也就是说, 只要密钥不公开, 即使算法公开并被分析, 不知道密钥的人也无法理解你所加密过的消息。 1.2 古典密码 在计算机出现之前 , 密码学由基于字符的密码算法构成。不同的密码算法之间互相替代(Substitution

文档评论(0)

1亿VIP精品文档

相关文档