信息安全及保密DRS加密算法实验报告.docVIP

信息安全及保密DRS加密算法实验报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息安全及保密DRS加密算法实验报告

PAGE  实验报告 课程名称 信息安全与保密 实验项目名称 实验二 DES加密算法 班级与班级代码08信管2班082511012 实验室名称(或课室) 实验大楼809 专 业 2008信息管理与信息系统2班 任课教师 郑心炜 学 号: 082511012** 姓 名: 黄** 机器号码: 5组C(周三) 实验日期: 2011年 3 月 30日 广东商学院教务处 制 姓名 黄** 实验报告成绩 评语: 得 分 项 目得 分认真预习,实验目的明确。有简要的实验分析总结。排版格式规范,符合要求(30分)各实验步骤清晰、完整且有条理,都有解释和截图说明,置换矩阵也清晰写明,每一步骤的数据详细,转换时候前后数据也详细。(20分)实验内容:流程清晰,有条理,明文转换密文的流程,子密钥的产生流程都调理清晰,流程图具备。(50分) 总 分 指导教师(签名) 年 月 日 说明:指导教师评分后,实验报告交院(系)办公室保存。 实验二 DES加密算法 一、实验目的 理解对称加密算法的原理和特点 理解DES和AES算法的加密原理 二、实验环境 Windows虚拟机、网络信息安全教学平台 三、实验工具 CIS工具箱——该实验使用加密解密工具。 四、实验原理 对称密钥加密机制即对称密码体系,也称为单钥密码体系和传统密码体系。对称密码体系通常分为两大类,一类是分组密码(如DES、AES算法),另一类是序列密码(如RC4算法)。 对称密码体系加密和解密时所用的密钥是相同的或者是类似的,即由加密密钥可以很容易地推导出解密密钥,反之亦然。同时在一个密码系统中,我们不能假定加密算法和解密算法是保密的,因此密钥必须保密。发送信息的通道往往是不可靠的或者不安全的,所以在对称密码系统中,必须用不同于发送信息的另外一个安全信道来发送密钥。图2-1-1描述了对称密码(传统密码)系统原理框架,其中M表示明文;C表示密文;E表示加密算法;D表示解密算法;K表示密钥;I表示密码分析员进行密码分析时掌握的相关信息;B表示密码分析员对明文M的分析和猜测。 五、实验步骤 (1)打开windows虚拟机的网络信息安全教学平台的密码工具,输入八位十进制的密码和密钥。密码是密钥是 (2)DES的加密过程 1.初始置换 经过分组后的64位明文分组将按照初始置换表重新排列次序,进行初始置换,置换方法如下:初始置换表从左到右,从上到下读取,如第一行第一列为58,意味着将原明文分组的第58位置换到第1位,初始置换表的下一个数为50,意味着将原明文分组的第50位置换到第2位,依次类推,将原明文分组的64位全部置换完成 2. 16轮循环 经过了初始置换的64位明文数据在中间分成2部分,每部分32位,左半部分和右半部分分别记为L0和R0。然后,L0和R0进入第一轮子加密过程。R0经过一系列的置换得到32位输出,再与L0进行异或(XOR)运算。其结果成为下一轮的R1,R0则成为下一轮的L1,如此连续运作16轮。我们可以用下列两个式子来表示其运算过程: Ri = Li-1 XOR f(Ri-1,Ki) Li = Ri-1(i = 1,2,……,16) 3.扩展置换 32位的右半部分明文数据首先要进行扩展置换,扩展置换将32位的输入数据扩展成为48位的输出数据,它有三个目的:第一,它产生了与子密钥同长度的数据以进行异或运算;第二,它提供了更长的结果,使得在以后的子加密过程中能进行压缩;第三,它产生雪崩效应(avalanche effect),这也是扩展置换最主要的目的,使得输入的一位将影响两个替换,所以输出对输入的依赖性将传播的更快(雪崩效应)。扩展置换的置换方法与初始置换相同,只是置换表不同。 4.异或运算 扩展置换的48位输出数据与相应的子密钥进行按位异或运算,关于子密钥的产生过程以后将详细讨论,按位异或运算的运算法则如下(其中⊕为异或运算符): 5. S盒置换 S盒置换是DES算法中最重要的部分,也是最关键的步骤,因为其他的运算都是线性的,易于分析,只有S盒代替是

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档