-IT实验9-统计分析攻击实验.pdfVIP

  • 3
  • 0
  • 约8.7千字
  • 约 5页
  • 2022-09-06 发布于上海
  • 举报
云南大学数学与统计学院数学系信息与计算科学专业 云南大学数学与与统计学院 上机实践报告 一、实验目的 理解古典密码学、统计分析攻击、信息熵与密码体制的关系 二、实验内容 1. 古典密码体制Caesar密码的编程(参阅数据结构与算法主讲课教材的3.1.4节) 2. 任取一段较长的且有意义的英文片段,计算其明文熵。 3. 用Caesar密码加密上述英文片段,计算其密文熵。 4. 查阅英文字母的频度分布规律,对上述密文进行统计分析攻击。 三、实验环境 个人计算机,Java平台 对于非信息与计算科学专业的学生,可以选择任意编程平台 四、实验记录与实验结果分析 Caesar密码基本思想: 通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向 前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母 A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。由此可见,位数 就是凯撒密码加密和解密的密钥。 所选英文片段: Xian was once called “Changan” in the

文档评论(0)

1亿VIP精品文档

相关文档