毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

RSA加密算法的研究与实现+源代码(2)

时间:2022-03-22 22:08来源:毕业论文
1。1密码学的概述 密码学:是专研消息安全的部分,由两部分组成:暗码学和密码剖析学。密码编码学是对信息进行编码,将信息隐蔽密码分析是破解信息

1。1密码学的概述

密码学:是专研消息安全的部分,由两部分组成:“暗码学”和“密码剖析学”。密码编码学是对信息进行编码,将信息隐蔽密码分析是破解信息。明文是传输的消息。加密、解密是相反的过程。

图1加密解密的过程

密码学顾名思义就是研究如何秘密的传递重要的消息。密码技术已成为一门学科,跟众多学科有着千丝万缕的联系。所以信息及其传送研究常被定为数学和计算机科学的其中一个分支,它与信息的方方面面有着十分大的关系。著名的密码学者Ron Rivest道:“密码学是关于怎么在敌人的环境中通讯,从另一个角度看这相当于密码学与随机数学的相同和不同之处。”两者既有区别又有联系。密码学是消息平安的焦点,密码学的主要功能就是研究怎样隐藏信息而不被有些人发现,并非隐藏信息的存在。而是让许多人知道他的存在也不能发现他的秘密,密码就是接受和发送双方知道的一种暗码和明码交换体制。接收方暗码和明码交换体制来传递和接收信息。通过它的实际研究成果发现,用于信息传输的密暗码体制相当安全,尤其是列国当局现用的密暗码编制及解密方法都具很强的安全性。

密码学明码和暗码的相互交换,称为暗码的规定。请示这类变更的参数体制,称为密钥。我们可以利用一些简单的数学原理来实现密码学的暗码和明码的转换,密钥是公开的能被大家看到,脱密密钥是隐密的,不能被大多数人看到只能被个别人看到,利用丹青和暗码的提示,在一定的要求和条件下,选择一定的技术方法,选择获取的暗码,来进行翻译甄别,以求的明码来获取和得到其体制,即破译密码。解密难易程度不同的暗码所付出的精力也不同,前期准备工作也不相同,其实就是根据难易程度的不同来准备破译工作。

1。2该课题的研究现状及意义

随着计算机被快速应用在社会生活的方方面面,信息系统也正在逐步完善,从最初只要求信息安全送达发展到要就信息的一致性、适用性、可控性等从而又进展为攻打、防御、测量、可控、管理、评价"等多个方面的理论和现实相结合的方法。消息安全是一个比较大的、包含多个学科领域的一门技术,他要充分利用所学的方方面面,自己进行加共创造,提出一些比较有建设意义的解决方案,和其他方面相比,消息安全更强调自我创造性。自我创造可以避免陷入误区故而体现国家的所倡导的发挥主观能动性,体现国家政策;而一个国家的创新可以提高其竞争力,适应国际社会的发展。

从最新的一些研究发现,很多理论虽然能被提出但不能被应用,因为从理论的提出到理论的应用还有很长的一步距离。当代消息系统最重要的问题是如何保证信息被正确安全的传输。以上来讲,如今信息如何被安全传输是人们所关心的重要问题。其中以下几个方面密:码理论与技术; 安全协议理论与技术;平安构造实践与技术;信息对抗理论与技术;网络安全与安全产品是密码理论与技术的重要组成部分。

1。3国内外密码理论与技术研究现状及发展趋势

数学的暗码叙述和非数学的密码理论是密码理论与技术重要组成部分,这两方面相互合作,促进密码学的进一步发展。

1976年左右,密码得到了进一步发展,国际上许多学者努力研究并提出了许多种暗码体系,大部分随着时间的流逝也渐渐淘汰了,现在还被应用的主要有两类:一种是RSA针对大整数因子提出疑惑的加密算法;另外一种是ElGamal针对的是离散对数。随着技术的发展现代分化大整数的能力逐渐增,RSA的安全已经受到了很大的威胁。所以当前768比特模长的RSA已经很不安全,我们需要更长的比特模长来增强其安全性,下面就是简要介绍RSA加密技术在国内外发展及其未来发展状况。 RSA加密算法的研究与实现+源代码(2):http://www.youerw.com/jisuanji/lunwen_91488.html

------分隔线----------------------------
推荐内容