本科毕业论文--基于RSA的加密算法研究

本科毕业论文--基于RSA的加密算法研究

ID:35592439

大小:461.00 KB

页数:34页

时间:2019-03-30

本科毕业论文--基于RSA的加密算法研究_第1页
本科毕业论文--基于RSA的加密算法研究_第2页
本科毕业论文--基于RSA的加密算法研究_第3页
本科毕业论文--基于RSA的加密算法研究_第4页
本科毕业论文--基于RSA的加密算法研究_第5页
资源描述:

《本科毕业论文--基于RSA的加密算法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科学生毕业论文论文题目:基于RSA的加密算法研究学院:电子工程学院年级:2008级专业:电子信息科学与技术姓名:张晓波学号:20086582指导教师:张忠2012年4月30日摘要RSA作为一种重要的公开密钥算法,它是继Merkle背包算法出现不久之后,出现的第一个比较完善的公开密钥算法,它既能用于加解密也能用于数字签名。现在主要阐述其基本原理,加解密的实现,以及着重的讨论其安全性,并用C语言来实现。关键词加密算法;RSA;安全性;C语言IIAbstractRSAalgorithmisoneofthemostimportantpublic-keyencryptionalgorith

2、m.Itwasthefirstperfectpublic-keyencryptionalgorithmaftertheMerklebackpackalgorithmhadappearedsoon.Itcansbeusedforencryptionordecryption.Alsobeusedthedigitalsignature.Now,Imainlyexplainthebasicprincipleofthepublic-keyencryptionalgorithm,realizetheencryptionordecryptionbyClanguage,anddiscussthes

3、afetyofthepublic-keyencryptionalgorithm.KeywordsEncryptionalgorithm;RSA;Security;ClanguageII目录摘要IAbstractII第一章绪论11.1RSA的研究背景与意义11.2RSA的国内外发展趋势11.3本文做的工作及文章结构2第二章RSA公钥密码32.1RSA算法简介32.2加解密算法描述32.2.1RSA利用了单向陷门函数32.2.2RSA密钥对生成与加解密42.2.2.1RSA密钥对的生成42.2.2.2RSA加解密算法42.2.2.2.1加密过程42.2.2.2.2解密过程42.2.3加

4、解密流程52.3RSA设计流程5第三章RSA的安全性分析63.1RSA的安全性63.2RSA的攻击方法63.2.1因子分解法63.2.2选择密文攻击73.2.3共模攻击83.2.4低加密指数攻击93.2.5低解密指数攻击93.2.6计时攻击93.3使用RSA的一些限制10第四章RSA的C语言的具体实现114.1RSA的速度114.1.1硬件实现114.1.2软件实现114.2算法加密结果114.2.1加密算法的C代码114.2.2加密所得结果19结论20参考文献21附录23致谢29基于RSA的加密算法研究第一章绪论1.1RSA的研究背景与意义随着通信与计算机网络技术的快速发展和公共

5、信息系统商业性应用步伐的加快,人们对网络环境和网络信息资源的依赖程度的日亦加深,这时,网络信息安全的重要性也就从各个方面(电子政务、电子商务、网络金融、网络媒体)体现了出来[1]。而产生网络信息安全问题的根源可以从三个方面分析:自身缺陷,开放性和人的因素[2]。首先,网络自身的安全缺陷主要体现在协议和业务的不安全上,而协议的不安全主要原因是:一方面互联网起源的出忠是进行学术交流和信息的沟通,并非商业目的而导致缺乏安全的总体构想和设计。另一方面是协议本身的泄漏。然而业务上的不安全表现在错误信息或业务本身的不完善。其次,网络的开放性体现在业务是基于公开的协议等原因。最后,人的因素才是最

6、主要的因素,表现为三方面:人为的无意失误,黑客攻击,管理不善。随着这些问题不断的出现,网络信息安全的意义也就体现出来了:从大的方面说,网络信息安全关系到国家主权的安全、社会的稳定、民族文化的继承和发扬等。从小的发面说,网络信息安全关系到公私财产和个人隐私的安全。因此,密码学在网络信息安全中发挥的重要性也体现了出来。密码技术是实现网络信息安全的核心技术,是保护数据最重要的工具之一。最常用的技术有:数据加密标准DES、高级加密标准AES、RSA算法、椭圆曲线密码算法ECC、IDEA算法、PGP系统等[3]。1.2RSA的国内外发展趋势2012年2月27日到3月2日在美国旧金山举办的RS

7、A信息安全大会上,网络安全,云安全仍然是时下最为热点的话题。而其中云安全仍是2010、2011和2012年度最耀眼的新星,围绕着云安全与网络安全提出了许多问题以及解决的方法,比如:云安全需要急迫解决的安全隐患[4];云计算是转变安全交付方式的机会[5];云安全将成为2010安全领域趋势[6];安全专家看RSA大会焦点:29基于RSA的加密算法研究云安全准备出发[7];RSA大会三大主题:网络计犯罪,云计算,IT消费[8];安全风向标:品味RSA2012信息安全大会[9

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

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

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