加密解密论文

加密解密论文

ID:42847849

大小:874.37 KB

页数:25页

时间:2019-09-23

加密解密论文_第1页
加密解密论文_第2页
加密解密论文_第3页
加密解密论文_第4页
加密解密论文_第5页
资源描述:

《加密解密论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、综合设计冃的、条件、任务和内容要求:综合设计目的:I,课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。密码学是一门理论性和实用性都很强的课程,也是密码学课程设计环节应占有重要的地位,密码技术为现代电了商务、网络安全等必修Z工具;II,使学生对于密码学算法如何实现加密与解密有更加深入的理解,了解数据加密标准(DES)算法;III,提高学生在应用C语言、数据结构编写大型算法的能力;综合设计条件:Wi

2、ndowsXP操作系统,VisualC++6.0软件。综合设计任务:实现DES对称密码算法的设计和实现,并能够在Visual0+6.0版的软件开发环境中运行并得到止确的结果。内容要求:密码学课程设计是一个实践环节,它使学生口己能够实现出可以加密和解密的编码,并能够止确的理解源代码的含义和一些主要函数的作用和用法,在理解的基础上止确完整的编写出程序代码并在编写环境中止常的运行出止确的结果,编写环境为VisualC++6.0版。要求学生按教师的要求,认真编写出DES对称算法的程序代码,并运行出结果,完成设计论文。指导教师签字:年月日二、进度安排:课程设计共安排两周:第

3、一周:周一至周五查找关于密码学的资料,理解DES对称加密算法实现的基木原理,并编写其程序代码,在VisualC++6.0中调试。第二周:周一至周四查资料,按要求完成课程设计报告论文,周五进行课程设计的答辩并提交课程设计论文和报告。三、应收集资料及主要参考文献:1、应收集的资料:查找现代密码学的一些基本知识,有关DES对称密码学算法编码用到的一些函数知识如:初始置换函数,逆初始置换函数,述有一些有关DES对称密码算法的工作原理的资料。以及了解RSA菲对称算法的内容,VFP功能的实现。2、参考文献:(1).张焕国王张宜编著,《密码学引论》武汉大学出版社(2).于工牛秋

4、娜等编著,范九伦主审,《现代密码学原理与实践》西安电子科技大学出版社(3).MichaelWelschenbach编著,赵振江,连国卿等译,《编码密码学加密方法的C与C++实现》,电子工业出版社I,.杨波.《现代密码学》北京:淸华大学出版社,2007年II,.王育民.《通信网的安全一理论与技术》.西安:西安电子科技大学!11版社,1999年III,.冯登国.《密码学导引》•北京:科学出版社,1999年目录摘要11AbstractII第一章概论11.1课题背景11.2课题意义2第二章DES算法设计简介及方案论述32.1设计简介32.2设计方案32.2.1DES的加密

5、过程42.2.1DES的解密过程5第三章DES算法详细设计63.1子密钥的产生63.2初始值换IP73.3加密函数73.4逆初始值换/P"9第四章设计结果及分析104.1设计结果104.2设计结果分析12总结13致谢14参考文献15附录主要程序代码15摘要DES(DataEncryptionStandard)算法是美国国家标准局(NIST)于1977年公布由IBM公罚研制的一种加密算法,并且批准它作为非机要部门使用的数据加密标准。口从公布以来,它一宜超越国界,成为国际上商用保密通信和计算机通信的最常用的加密算法。DES也是曾被广泛使用的分组密码,遍及世界的政府,银

6、行和标准化组织把DES作为安全和论证通信的基础。DES算法公开是密码学史上里程碑式的事件。DES算法是分组密钥,每次处理64位的明文数据,形成64位的密文。DES也是一个对称算法,加密解密使用相同的算法和密钥,密钥长度为56位,可以为任意的56位的数,H随时可更换。此次设计主耍是对DES数据加密标准原理和流程的描述,D从初始变换、DES的迭代过程、密钥变换和逆置换等四个方面开始研究的,并II用VisualC++语言实现了它的模拟应用。关键词:加密;解密;DES算法;VisualC++AbstractDES(DataEncryptionStandard)algori

7、thmisthatNationalinstituteofstandardsandtechnology(NIST)announcedakindofencryptionalgorithmdevelopedbyIBMin1977,andapproveforitaswhetherdatumthatconfidentialdevelopmentsuseencryptstandard.Sinceannouncing,ithasbeensurmountingthenationalboundariesallthetime,andhasbeencomethemostfrequent

8、lyuse

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

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

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