- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络安全02
网
络
安
全
课
学 院:
班 级:
姓 名:
学 号:
联系电话:
DES加密实验
一、开发语言及实现平台或实验环境
Windows XP操作系统的计算机
二、实验目的
1. 理解对称加密算法的原理和特点
2. 理解DES算法的加密原理
三、实验要求
绘出DES加密算法程序流程图
利用Matlab语言编写DES加密程序。
利用DES加密算法实现加密。
四、实验原理
1.对称密钥加密机制
对称密钥加密机制即对称密码体系,也称为单钥密码体系和传统密码体系。对称密码体系通常分为两大类,一类是分组密码(如DES、AES算法),另一类是序列密码(如RC4算法)。对称密码体系加密和解密时所用的密钥是相同的或者是类似的,即由加密密钥可以很容易地推导出解密密钥,反之亦然。同时在一个密码系统中,我们不能假定加密算法和解密算法是保密的,因此密钥必须保密。发送信息的通道往往是不可靠的或者不安全的,所以在对称密码系统中,必须用不同于发送信息的另外一个安全信道来发送密钥。
对称密码体系的优点:
加密效率高,硬件实现可达每秒数百兆字节(软件实现略慢一些)。
密钥相对比较短。
可以用来构造各种密码机制。
可以用来建造安全性更强的密码。
对称密码体系的缺点:
通信双方都要保持密钥的秘密性。
在大型网络中,每个人需持有许多密钥。
为了安全,需要经常更换密钥。
2.DES加密算法简介
1973年5月15日,美国国家标准局在联邦注册报上发表一则启事,公开征集用来保护传输和静止存储的计算机数据的密码算法,这一举措最终导致了数据加密标准DES的出现。DES采用分组乘积密码体制,它是由IBM开发的,是对早期Lucifer密码体制的改进。DES在1975年3月17日首次在联邦记录中公布,而且声明对此算法征求意见。到1977年2月15日拟议中的DES被采纳为“非密级”应用的一个联邦标准。最初预期DES作为一个标准只能使用10至15年。然而,出于种种原因,可能是DES还没有受到严重的威胁,事实证明了DES要长寿得多。在其被采用后,大约每隔5年被评审一次。DES的最后一次评审是在1999年1月。但是,随着计算机计算能力的提高,由于DES的密钥过短,仅有56位,对DES的成功攻击也屡见报导。例如:1999年1月,RSA数据安全公司宣布:该公司所发起的对56位DES的攻击已经由一个称为电子边境基金的组织,通过互联网上的100000台计算机合作在22小时15分钟内完成。 NIST(美国国家标准研究所)于1997年发布公告征集新的数据加密标准作为联邦信息处理标准以代替DES。新的数据加密标准称为AES。尽管如此,DES的出现仍然是现代密码学历史上一个非常重要的事件。它对于我们分析掌握分组密码的基本理论与设计原理仍然具有重要的意义。
3.DES加解密流程(略)
五、实验步骤
1.启动Matlab平台;
2. 运行DESstart1;
3. 更改密钥,选择需要加密的明文(明文和DES Matlab程序放在同一个文件夹下面,否则要注明路径);确定密文存放路径及名称。
4. 执行加密,查看生成的密文文件;
删掉明文文件,重新加载密文,利用解密还原明文。
数据变化过程
实验总结
认真细心的完成每一个步骤,注意在加密过程中明文和DES Matlab程序放在同
一个文件夹下面,否则标明路径。
通过本次实验,让我对DES加解密的过程有了更深的理解和认识。
3.做每个实验都要认真做笔记,有问题要及时解决,做实验室要认真细心,不放过每一个细节。
4.要勤于思考,多提问题多尝试。
文档评论(0)