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