帮帮文库

返回

RSA公钥加密算法的设计与实现 RSA公钥加密算法的设计与实现

格式:word 上传:2022-06-25 17:04:49

《RSA公钥加密算法的设计与实现》修改意见稿

1、“.....图功能函数分别是加密解密函数,用于展示的各个字段。图常数声明这两个长度都是指二进制随机数产生时的位数。关键代码大整数类虽然很关键也很繁琐,但其实原理很简单,实现上也没有什么困难,所以不列为关键代码。快速模幂运算中山大学本科生毕业论文素数测试扩展的欧几里德算法其中,出现的原因是的重载会修改两个参数的值,这个可以通过改进算法修正。三结果与讨论程序展示程序主界面图程序主界面中山大学本科生毕业论文程序界面由个,个,和若干个组成。按钮功能如下展示当前字段重新生成模数以及密钥在当前的基础上生成新密钥把输入框中的整数用当前加密把输入框中的整数用当前解密输入框为,输入框为,输入框为,计算素数返回输入框是否为素数求出输入框与输入框的公约数。其中,后面三个函数是这次实验的副产品......”

2、“.....点击解密点击中山大学本科生毕业论文二分析算法是第个能同时用于加密和数字签名的算法,也易于理解和操作,是被研究得最广泛的公钥算法。从提出到现在的三十多年里,它经历了各种攻击的考验,普遍认为是目前最优秀的公钥方案之。然而,算法却有些比较明显的弱点。的安全性的安全性依赖于大数的因子分解,但是否等同于大数分解直未能得到理论上的证明,因为没有证明破解就定需要作大数分解。假设存在种无须分解大数的算法,那它肯定可以修改成为大数分解算法。目前,的些变种算法已经被证明等价于大数分解。不管怎样,分解是最显然的攻击方法。现在,人们已能分解多个十进制的大素数。因此,模数必须选大些,因具体使用情况而定。加密方法面对下面两种攻击十分脆弱。选择密文攻击攻击者将信息作了伪装让拥有私钥的实体签署,然后通过计算可以得到它想中山大学本科生毕业论文要的信息......”

3、“.....这个问题来自于公钥密码系统中最有用的特征每个人都能使用公钥,因而无法从算法上解决这个问题,只能在管理上保证不能随意对不知来源的信息签名,并最好使用单向加密作处理等。公共模数攻击若两个实体共用个模数,只是用不同的密钥对那么,最普遍的情况是同信息用不同的公钥加密,而这些公钥共模互质,信息无需私钥即可恢复。设为信息明文,加密密钥分别为攻击者知道,就可以计算出。用扩展的欧几里德算法,可求得,满足,不妨设为负数,则再用这方法求得,则当然,还有别的公共模数攻击方法,解决这个问题的办法只有个,就是不要共享模数。效率算法的效率比起对称加密算法十分低,这个粗糙的程序更是远远达不到工业水平,不过这不妨碍我通过完成这个程序达到学习加密算法的目的。通过实验测试当密钥长度上升时,密钥生成时间的变化规律。为了达到这个目的,给程序加上个时间变量,并进行次运算......”

4、“.....中山大学本科生毕业论文表密钥生产时间密钥长度模数长度产生时间秒编辑马岚李秦华翻译冯登国等第三版北京电子工业出版社,翻译杨新第二版美国,胡铮网络与信息安全北京清华大学出版社有限公司,梅绍祖范小华黎希宁电子商务法律法规北京清华大学出版社有限公司,王东明夏壁灿计算机代数北京清华大学出版社有限公司第版李文华董克家大整数精确运算的数据结构与基选择编辑怀进鹏陶小雪计算机工程与应用年月日,卷,秦晓东辛运帏等算法研究与优化实现编辑孙德炜计算机工程年,卷卷,中山大学本科生毕业论文致谢四年的读书生活在这个季节即将划上个句号,而于我的人生却只是个逗号,我将面对又次征程的开始。这时候,才突然这么深刻地发现自己对这个学校的热爱。这里学风严谨,校风却崇尚自由,让我们开阔视野,为我等营造了种良好的精神氛围。授人以鱼不如授人以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念......”

5、“.....学会了不同的思考方式。感谢爸爸妈妈的支持。感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。四年来,我的师长我的领导我的同学给予我的关心和帮助,使我终身受益,我真心地感谢你们。在本文的撰写过程中,谭军老师作为我的指导老师,他学识渊博,不但教我掌握了通用的研究方法,还让我明白了许多待人接物与为人处世的道理。正是由于他在百忙之中多次审阅全文,对细节进行修改对我在写作中遇到的问题进行指导并为本文的撰写提供了许多中肯而且宝贵的意见,本文才得以成型。随着这篇本科毕业论文的最后落笔,我四年的大学生活也即将划上个圆满的句号。回忆这四年生活的点点滴滴,从入学时对大学生活的无限憧憬到课堂上对各位老师学术学识的深沉沉湎,从奔波于教室图书馆的来去匆匆到业余生活的五彩缤纷,切中的切都是历历在目,让人倍感留恋,倍感珍惜。相对于对称加密,的大缺点是时间和空间的效率很低......”

6、“.....模数至少要以上,这使得运算代价很高,速度较对称加密算法慢几个数量级。而且这个数目还在增加。目前,协议中要求采用长的密钥,其他实体使用的密钥。密钥长度增长快随着保密强度的增加,模数的长度增长得非常快,下表列出了同保密级别的密钥长度。中山大学本科生毕业论文表各个保密级别密钥长度保密级别对称密钥长度密钥长度密钥长度保密年限密钥产生困难密钥的产生受限于素数产生技术,而素数的产生效率取决于素数判定算法的效率。算法的轮最坏时间复杂度为以模乘法为基本操作,为了达到的误判率,要进行次判断。此外,选取个随机奇数,这个数恰好是素数的概率为。三小结本文叙述了公钥加密的原理算法,并在本人进行程序实现后,详细说明了本人的思路方法选择以及关键代码。在边学边写的模式下,这个程序耗费我近个月的时间,超过行近字符,完成了满足需求的大整数类,实现了公钥加密算法的实际应用。在这个过程中......”

7、“.....但较为遗憾的是,由于时间的缘故,许多函数需要进行效率上的优化,些地方可能有错漏,甚至可能要有较大的调整才能作为工业实现应用。中山大学本科生毕业论文注释网民天使之城数据加密算法百度百科联机,年月日引用日期年月日网民算法百度百科联机,年月日引用日期年月日新华社中华人民共和国电子签名法中央政府门户网站联机年月日引用日期年月日刘嘉勇应用密码学北京清华大学出版社,页应用密码学北京清华大学出版社,页网民数字签名百度百科联机,年月日引用日期年月日编辑马岚李秦华翻译冯登国等第三版北京电子工业出版社,页李文华董克家大整数精确运算的数据结构与基选择编辑怀进鹏陶小雪计算机工程与应用年月日,卷,联机秦晓东辛运帏等算法研究与优化实现编辑孙德炜计算机工程年,卷卷......”

8、“.....被多个部门和标准化机构采纳为标准,甚至成为事实上的国际标准。更具有重要意义的是密码开创了公开全部密码算法的先例,大大推动了分组密码理论的发展和技术应用。年,美国斯坦福大学的注明密码学迪菲和赫尔曼发表了密码学新方向疑问,首次提出了公钥密码体制的概念和设计思想,开辟了公开密钥密码学的新领域,掀起了公钥密码研究的序幕。受到他们的思想启迪,和提出了第个较完整的公钥密码体制体制,成为公钥密码的杰出代表和实施标准,在密码学历史上是个里程碑。由于计算机技术和网络通信技术的研究和发展,密码学又出现很多新的课题。中山大学本科生毕业论文如,过去普遍认为有足够安全性的密码算法,在新的技术和分析方法前,被证明是不够安全的,因此又确定了新的加密标准,高级加密算法。在公钥密码领域,椭圆曲线密码体制由于其安全性高计算速度快等优点引起人们的普遍关注和研究,并在公钥密码技术中取得重大进展......”

9、“.....在数字签名方面,各种具有不同实际应用背景的签名方案,如盲签名群签名次性签名不可否认签名等不断出现。在密码学应用方面,各种有实用价值的密码体制的快速实现受到高度重视,许多密码标准应用软件和产品被开发和应用。美国德国日本和我国等许多国家已经颁布了数字签名法,使数字签名在电子商务和电子政务等领域得到了法律的认可,推动了密码学研究和应用的发展。密码学的主要任务经典的密码技术研究的是加密和解密的理论,然而现在的密码学不再局限于此,而是成为信息安全的重要组成部分,为存储和传输中的数字信息提供如下几个方面的安全保护。机密性即保证信息不被未授权的人获得信息内容。通过加密信息实现。数据完整性即保证信息被使用时的内容,跟它被制作出来时致。要防止的修改包括篡改插入删除和重放。通过加密报文摘要和数字签名等实现。鉴别即保证信息来源的身份是预期身份,并隐含了数据完整性服务......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
RSA公钥加密算法的设计与实现.docx预览图(1)
1 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(2)
2 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(3)
3 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(4)
4 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(5)
5 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(6)
6 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(7)
7 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(8)
8 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(9)
9 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(10)
10 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(11)
11 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(12)
12 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(13)
13 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(14)
14 页 / 共 31
RSA公钥加密算法的设计与实现.docx预览图(15)
15 页 / 共 31
预览结束,还剩 16 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档