杭电密码学DES密码实验介绍.docVIP

  • 13
  • 0
  • 约1.41万字
  • 约 16页
  • 2021-01-08 发布于山东
  • 举报
课程实 验报告 课 程 密码学实验 学 院 通信工程学院 专 业 信息安全 班 级学 号学生姓名 刘博 实验名称 DES密码实验 授课教师 胡丽琴 DES 密码实验 一、实验要求: 1、了解分组密码的起源与涵义。 2、掌握 DES 密码的加解密原理。 3、用 Visual C++实现 DES 密码程序并输出结果。 二、实验内容: 1、1949 年, Shannon 发表了《保密系统的通信理论》,奠定了现代密码学 的基础。他还指出混淆和扩散是设计密码体制的两种基本方法。 扩散指的是让明 文中的每一位影响密文中的许多位, 混淆指的是将密文与密钥之间的统计关系变 得尽可能复杂。 而分组密码的设计基础正是扩散和混淆。 在分组密码中, 明文序 列被分成长度为 n 的元组,每组分别在密钥的控制下经过一系列复杂的变换, 生 成长度也是 n 的密文元组,再通过一定的方式连接成密文序列。 2、DES 是美国联邦信息处理标准 (FIPS)于 1977 年公开的分组密码算法,它 的设计基于 Feistel 对称网络以及精心设计的 S 盒,在提出前已经进行了大量的 密码分析,足以保证在当时计算条件下的安全性。 不过,随着计算能力的飞速发 展,现如今  DES 已经能用密钥穷举方式破解。 虽然现在主流的分组密码是  AES, 但 DES 的设计原理仍有重要参考

文档评论(0)

1亿VIP精品文档

相关文档