帮帮文库

返回

(终稿)【毕业设计论文】简述RSA密码体制的组成.doc(最终版) (终稿)【毕业设计论文】简述RSA密码体制的组成.doc(最终版)

格式:word 上传:2025-09-06 05:46:46
个文件给不同的人,自己就要记和十个人约定好的密码,这样以来交流起来不够方便,因为对于张三,要自己维护太多的密钥。非对称密钥公开密钥方式恰好解决这样的问题。只要大家都在这台计算机或这台计算机可以访问到的地方,留下自己的公开密钥,切就变的容易解决了。张三要留给李四的文件,就用李四的公开密钥加密,要留给王五的文件,就用王五的公开密钥加密。李四和王五只要把留给自己的文件用自己的私有密钥解密,就可以得到留给自己的文件了。显然,非对称密钥体制更适合多用户交流,而将这种加密方式直接应用于文件加密,使我们在公开场合的交流更加灵活方便。种更实际的情况是,我们想通过上的公众论坛或邮件发送重要保密信息给人。例如发送个银行帐号和密码给人。这种情况要保证安全,在当今互联网络上是比较棘手的。如果用公众论坛直接留言给指定用户,论坛管理员和服务器管理员通常有方法看到数据。如果发送邮件,虽然传送过程是加密的,但是密码毕竟是由邮件服务器维护,所以系统管理员通常也有办法看到内容。问题的关键在于我们所有的数据包括密钥保存在服务器之上。在这种情况下,我们需要使用公开密钥方式,并自己维护私有密钥。文件加密可以灵活的解决这些问题。例如,我们可以将任意个文件用人的公开密钥加密变换成段可以复制粘贴的文本,然后粘贴在公众互联网上,对方只需把需要解密的文本复制保存成个文本文件,在本地机用自己的私有密钥解密即可。我们可以将自己的私有密钥通过加密后保存在自己的移动磁盘上,使用的时候只要将其解密读取即可,用完后立即从当前操作环境清除。这样,我们自己维护自己的私有密钥,利用简单并且公开的方式,可以安全传送任意小型数据。综上所述,使用的方式加密文件有两点重要意义应用加密文件更能够确保文件的安全性,应用加密文件可以解决很多对称加密文件中不能解决的问题。相关理论知识的数学基础知识关于数的基本理论整除设,是任意两个整数,其中≠如果存在个整数使得等式成立,就称为整除或者被整除,记作,并把叫做的因数,把叫做的倍数。这时,也是的成都电子科技大学硕士论文,。刘强,佟冬,程旭款模乘幂运算器的设计与实现电子学报。陈艳波密码算法的改进与实现长沙湖南大学,。杨波现代密码学北京清华大学出版社,。陈恭亮信息安全数学基础北京清华大学出版社,。王锦加密算法的研究沈阳沈阳工业大学硕士论文,。简述密码体制的组成摘要自世纪年代以来,计算机网络技术使得计算机应用得到进步普及和发展,但是如何保证信息的安全却是个十分重要的问题。算法在公钥密码体制中占有重要的地位。在论文中首先介绍了加密算法的数学基础,理论上说明了算法的原理,以及算法中参数的选择。用编程实现了算法加密和解密运算,在算法的实现过程中,调用了已有的大整数类函数所提供的接口函数。关键词密码学加密解密目录论文总页数页引言密码是美国年公布实施的第个公开被官方采用的加密算法。美国政府目前正在征集评估和制定新的数据加密标准,新的标准被称作。尽管如此,对于推动密码理论的发展和应用起了重大的作用。掌握和了解这算法的基本原理设计思想安全性分析等问题,对于研究分组密码理论和其实际应用具有重要的意义。单钥密码体制的特点是解密密码与加密密钥相同或者是很容易从加密密钥推导出解密密钥。在单钥密码体制中,加密密钥的暴露会使系统变得不安全。单钥密码系统的个严重缺陷是在任何密文传输之前,发送者和接受者必须使用个安全信道预先商定和传送密钥。在实际的通讯网中,通信双方则很难确定条合理的安全通道。为了解决这些问题,和在年发表的划时代的密码学的新方向文中,提出了公钥密码体制思想,为近代密码学指明了方向,克服了单钥密码体制的缺点。它的出现是密码学研究中的项重大突破,也是现代密码学诞生的标志之。在公钥密码体制中,解密密钥和加密密钥不同,难以从个计算出另个,解密运算和加密运算可以分离。通信双方无须先交换密钥就可以建立起保密通信。公钥密码体制克服了单钥密码体制的缺点,特别使用于计算机网络中的多用户通信,它大大减少了多用户通信所需的密钥量,接生了系统资源,也便于密钥管理。年,和提出了第个比较完善的公钥密码算法,这就是著名的算法。自从那时起,人们基于不同的计算问题,提出了大量的公钥密码算法。这些算法中,比较重要的有算法背包算法算法和椭圆曲线密码算法等。使用加密的意义对于比较短的消息的加密,可以使用。比如,因担心遗忘而用普通文本记录的银行帐号和密码不应被陌生人知道的重要电话号码几千字节大的重要小图片等。可行的方法未必是必要的,本小节讨论何种文件适合用非对称密钥加密,即加密文件的意义所在。对于带有重要信息的小型文本的维护,如果不加密,将无法放心的保存在计算机上,尤其是连网的或机房里的公共计算机。如果借助功能强大的大型多用户数据保护程序维护几个小型文件,显得十分烦琐,好比杀鸡用牛刀。如果采用对称密钥加密,即加密解密的密钥相同,只适合部分情况。在些情况下,使用对称密钥加密文件,交流使用不够方便。比如,张三由于种原因,需要将自己的个文件在公共计算机上留给李四,而不希应用的相关背景使用加密的意义相关理论知识的数学基础知识关于数的基本理论欧拉定理费马小定理中国剩余定理单向陷门函数加密解密算法参数的选择模数的确定模数的选取原则素数的产生需求分析与平台选择需求分析平台选择密码体制的实现设计流程截图及运行说明代码实现各个功能模块介绍加密和解密函数的实现导入加密密钥模块选择文件模块加密模块导入解密密钥模块生成明文测试结论参考文献引言密码学应用的相关背景在当今的信息社会中,每天都有大量的信息在传输交换存储和处理,而这些处理过程几乎都要以来强大的计算机系统来完成,旦计算机系统发生安全问题,就可能造成信息的丢失篡改伪造假冒,以及系统遭受坏等严重后果,因此,如何保证计算机系统的安全,是当前个需要立即解决的十分严峻的问题。通常保障网络信息安全的方法有两大类是以防火墙技术为代表的被动防卫型,二是建立在数据加密,用户授权确认机制上的开放型网络安全保障技术。密码学是研究信息系统安全保密的科学,它包括两个分支,即密码编码学和密码分析学。密码编码学是对信息进行编码实现信息隐藏的技术和科学。密码分析学是研究分析破译密码的技术与科学。明文是指发送方想要发送给接受方的消息。密文是指明文被加密后的消息。加密是将明文变换为密文的过程。解密是将密文恢复为明文的过程。密码学是门既古老又年轻的科学,它最早的应用可以追溯到几千年前的古罗马,但成为门独立的学科则是从近几十年才开始的。年发表的保密系统的信息理论和年和的密码学的新方向首次提出的公钥密码思想奠定了现在密码学的理论基础。年美国加密数据加密标准的正式发布和年三人共同提出的第个公钥密码思想的密码体制公钥密码成为现在密码学研究迅速发展的两个里程碑。根据加密密钥和解密密钥是否相同或者本质上等同,即从其中个容易推出另个,可将现有的加密体制分为两种。种是单钥加密体制也叫对称加密密码体制,其典型代表是美国的数据加密标准另种是公钥密码体制也叫非对称加密密码体制,其典型代表是密码体制。是迄今为止最为广泛采用的种加密算法,也是最具代表性的种分组密码体制。,导入加密密钥模块此程序段实现导入的加密密钥的功能。这里的密钥是预先存好的,放在个以为扩展名的文本文件中,只需要到给定的路径取出即可,取路径的功能通过实现。在此功能模块中用到了类提供的函数,给和赋值。导入加密密钥弹出导入加密密钥的对话框得出加密密钥的路径刷新的值为加密密钥的值为模数选择文件模块这段程序实现了选择欲加密的文本文件的功能。此模块导入的文本文件是事先存放在本机上的,通过函数得到存放文本文件的路径。得到需要加密的文件的路径加密时的加密密钥的值为解密时的解密密钥的值为测试用例明文分组为密码学是研究信息系统安全保密的科学,它包括两个分支,即密码编码学和密码分析学。加密后得到的密文为解密得到的明文为密码学是研究信息系统安全保密的科学,它包括两个分支,即密码编码学和密码分析学。测试用例明文分组为网络工程系现有在校本科学生余名。专业教师名,其中名博士,名在读博士,名硕士,师资力量雄厚。加密后得到的密文为解密得到的明文为网络工程系现有在校本科学生余名。专业教师名,其中名博士,名在读博士,名硕士,师资力量雄厚。结论本文对密码学的相关知识做了简要的概述,介绍了当今密码学的些发展背景,尤其是公钥密码体制。已经成为了种国际公认的公钥密码体制,在实际应用中极为广泛。文章对公钥密码体制的数学基础,加密解密算法,以及参数的选择做了详细的论述。在对本次设计做了需求分析以及选择了合适的平台以后,编码实现了密码加密和解密算法。由于考虑到由于大整数在运算上复杂性,要自己实现上千位的大整数的运算,不论是工作量,还是复杂度和难度,都比较困难,所以在密码体制的具体实现过程中调用了已有的大整数类的些接口函数。由于理论知识和编程能力的有限,整个设计和实现有很多不足。希望日后能对整个设计做进步的改进和完善。参考文献,冯登国密码学原理与实践第二
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】简述RSA密码体制的组成.doc预览图(1)
1 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(2)
2 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(3)
3 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(4)
4 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(5)
5 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(6)
6 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(7)
7 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(8)
8 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(9)
9 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(10)
10 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(11)
11 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(12)
12 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(13)
13 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(14)
14 页 / 共 28
【毕业设计】简述RSA密码体制的组成.doc预览图(15)
15 页 / 共 28
预览结束,还剩 13 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

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

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

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

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

搜索

客服

足迹

下载文档