基于des的对称加密算法的设计与实现

基于des的对称加密算法的设计与实现

ID:4442335

大小:2.28 MB

页数:32页

时间:2017-12-01

基于des的对称加密算法的设计与实现_第1页
基于des的对称加密算法的设计与实现_第2页
基于des的对称加密算法的设计与实现_第3页
基于des的对称加密算法的设计与实现_第4页
基于des的对称加密算法的设计与实现_第5页
资源描述:

《基于des的对称加密算法的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、延边大学本科毕业设计说明书学校代码:10184学号:2094021629延边大学本  科 毕 业 论 文本科毕业设计(题目:基于DES的对称加密算法的设计与实现学生姓名:周莹冰学院:工学院专业:数字媒体技术班级:2009级指导教师:李永珍副教授二〇一三年五月摘要延边大学本科毕业设计说明书随着信息时代的来临,信息的安全性变得尤为重要,而对数据进行加密是行之有效的能保证信息安全性的方法。DES算法是众多数据加密算法中的一种,在过去的几十年中在数据加密领域有着举足轻重的地位,然而随着计算机技术的发展,DES算法的安全性

2、也被大大地降低,针对DES的暴力破解所用的时间在逐年减少,为了能使DES这种优秀的加密算法能够重新使用,本文将针对就DES的暴力破解提供一种有效的解决方案:基于DES算法迭代算法的改进,对DES的密钥长度进行了扩展。使DES的安全性得到了增强,同时相较于DES算法的改进算法3DES算法,效率上会比3DES高,安全性上也不会逊色于3DES。关键词:DES;密钥扩展;迭代算法;Abstract延边大学本科毕业设计说明书Withthecomingofinformationage,informationsecurityh

3、asbecomeespeciallyimportant,andtoencryptdataiseffectivetoensurethesecurityoftheinformation.DESalgorithmisoneofdataencryptionalgorithms,inthepastfewdecadeshasapivotalpositioninthefieldofdataencryption.however,withthedevelopmentofcomputertechnology,thesecurityo

4、fDESalgorithmalsohasbeengreatlyreduced,thetimeofbruteforceofDEShasbeenreducingyearbyyear,inordertomakethisgoodencryptionalgorithmcanbeusedagain,thisarticlewillfocusontheDESofbruteforcetoprovideaneffectivesolution:basedoniterativealgorithmofDESalgorithm,andext

5、endedthelengthofDESkey.TomakethesecurityofDESmoreenhanced,atthesametime,comparedwiththe3DESalgorithm,theefficiencywillbehigherthan3DES,andsecuritywillnotinferiorto3DES.Keyword:DES;keyexpansion;iterativealgorithm延边大学本科毕业设计说明书目录引言1第一章对称加密算法21.1对称加密算法简介21.2DES的历

6、史21.3DES加密算法原理31.3.1初始置换51.3.2每轮变换的详细过程71.3.3密钥的产生10第二章DES算法的安全性分析及改进122.1DES算法基于对称加密算法的问题122.2DES算法的密钥122.2.1密钥的长度122.2.2存在弱密码132.3针对DES的一些破解方法142.4DES的改进算法152.4.13DES算法细节15第三章针对DES密钥长度的两个改进173.1基于对换迭代结果的密钥扩展173.1.1算法的基本原理173.2基于对换迭代子密钥的密钥扩展193.2.1算法的基本原理20第

7、四章两种改进方法的算法分析及与3DES的比较214.1两种改进的算法分析214.1.1算法效率214.1.2算法的安全性214.2改进算法与3DES算法的比较22第五章与DES、3DES算法的效率实验23延边大学本科毕业设计说明书结论23参考文献25谢辞26延边大学本科毕业设计说明书引言对称加密算法是使用比较早的一类数据加密算法,它具有加密速度快、加密效率高等优点,而数据加密标准(DES,DataEncryptionStandard)就是一种使用密钥加密的对称加密算法,1977年被美国联邦政府的国家标准局确定为联

8、邦资料处理标准(FIPS),随后在国际上广泛流传开来。它基于使用56位密钥的对称算法。这个算法因为包含一些机密设计元素,相对短的密钥长度以及怀疑内含美国国家安全局(NSA)的后门而在开始时有争议,因此DES因此受到了强烈的学院派式的审查,并以此推动了现代的块密码及其密码分析的发展。DES是分组密码的典型代表.也是第一个被公布出来的标准算法。由于DES算法的密钥长度过短,D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。