帮帮文库

返回

【RS50】毕业论文基于对称密码的加密算法设计文档 【RS50】毕业论文基于对称密码的加密算法设计文档

格式:word 上传:2022-06-25 02:38:10

《【RS50】毕业论文基于对称密码的加密算法设计文档》修改意见稿

1、“.....将会有较大的增长。问控制类产品。相对于防病毒软件和防火墙软件来说,基于密码技术密码类产品认证类产品份额相对较小部分内容简介,而且还可以检验传送信息的完整性。进步,密码技术可以应用于数字签名身份认证和信息鉴定,这些应用对于资源存取控制以及其它安全措施是必须而且有效的。信息安全产品从应用类型上可以分为防火墙类产品防病毒类产品防攻击类产品密码类产品认证类产品和访问控制类产品。相对于防病毒软件和防火墙软件来说,基于密码技术密码类产品认证类产品份额相对较小,但随着金融电信政府等行业信息化建设对于网络安全整体解决方案需求的增加,将会有较大的增长。其中主要分为对称和非对称。对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难......”

2、“.....另个对称密钥加密系统是国际数据加密算法,它比的加密性好,而且对计算机功能要求也没有那么高。加密标准由系统使用。年,美国学者和为解决信息公开传送和密钥管理问题,提出种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成致的密钥,这就是公开密钥系统。相对于对称加密算法这种法西安工业大学毕业设计论文也叫做非对称加密算法。与对称加密算法不同,非对称加密算法需要两个密钥公开密钥和私有密。公开密钥与私有密钥是对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。在本次毕业设计中,对公钥密码体制进行了分析和研究,并对公钥密码体制和私钥密码体制的代表算法和算法进行了研究和比较。并且实现了基本的数据加密的处理流程......”

3、“.....密码学的发展与国内外研究现状密码学的研究背景密码学泛指切有关研究密码通信的学问,其中包括下面两个领域如何达成秘密通信,以及如何破译秘密通信。也就是密码编码学指如何达到信息的秘密性,鉴别性的科学密码分析学泛指如何破解密码系统,或伪造信息使密码系统误以为真的科学。从密码学的发展来看,它经历了传统古典密码学近代密码学现代密码学几个阶段,计算机数学领域的最新成果往往与密码学有关或被应用于密码学研究中。认证过程中,用户必须向系统提供能够证明自己身份的信息,证明用户身份的信息种类很多,可以是用户所知道的秘密口令,也可以是生物特征如指纹等,但目前使用最广泛的仍然是用户口令。在认证系统中口令占据了非常重要的地位,因此对口令的保护就变得至关重要。人们提出了许多保护口令的方法,力图保障口令的安全与秘密。这些保护认证信息的方法以及认证系统是随着密码学的发展起发展的......”

4、“.....归根结底,用户用以证明自己身份的是段信息,不论它是口令还是指纹。而迄今为止,确保信息安全的最重要手段是加密。对信息的加密解密信息的保密传输,这正是密码学研究的内容。密码学的研究发展密码学拥有悠久丰富多彩的历史。作为古典密码其中的种,早期出现的密写术形式只需要纸和笔就可以完成。古典密码学的两大范畴是将消息内容进行重新排列的位移密码和系统地将字母进行替换的替换密码。古典密码学会透露出与明文统计学结果相关的大量信息,因此容易被破解,如对频率分析可以有效地攻击古典密码。尽管保密强度很低,由于实现难度低,加密解密快,古典密码至今仍然被广泛使用。在古典密码学中,有四种类型的代替密码简单代替密码,或单字母密码就是明文的个字符用相应的个密文西安工业大学毕业设计论文字符代替。密码就是典型的简单替代密码。多编码代替密码它与简单代替密码系统相似,唯的不同是单个字符明文可以映射成密文的几个字符之......”

5、“.....可能对应于或,等等。母代替密码字符块被成组加密,例如可能对应于,可能对应于等。多表代替密码由多个简单的代替密码构成,例如,可能有个被使用的不同的简单代替密码,单独的个字符用来改变明文的每个字符的位置。世纪初,包括转轮机在内的些机械密码加密装置被发明出来,其中最有名的是二次世界大战中德国使用的恩尼格码机。由这些装置实现的密码显著提高了密码分析的复杂程度,大量的攻击也仅仅取得了有限的结果。古典密码学以移位密码替换密码转轮机为代表,以替代和置换为基础的密码系统在今天看来已经不堪击,无法保证信息的安全,对处心积虑的攻击者来说形同虚设,因为已经有成熟的分析方法来破解这类的加密方法。借助电子计算机的发展计数据加密过程对于任意长度的明文,首先对其进行分组,使得每组的长度为位,然后分别对每个位的明文分组进行加密。初始置换输入分组按照初始置换表重排次序,进行初始置换......”

6、“.....每轮的加密过程步骤如下将位明文在中间分开,划分为部分,每部分位,左半部分记为,右半部分记为,以下的操作都是对右半部数据分进行的。扩展置换扩展置换将位的输入数据根据扩展置换表扩展成为位的输出数据。异或运算将位的明文数据与位的子密钥进行异或运算。④盒置换盒置换是非线性的,位输入数据根据盒置换表置换成为位输出数据。直接置换盒置换后的位输出根据直接置换表进行直接置换。经过直接置换的位输出数据作为下轮子加密过程的部分,这位输出数据与本轮的部分进行异或操作,结果作为下轮子加密过程的部分。然后进入下轮子加密过程,直到轮全部完成。终结置换按照终结置换表进行终结置换,位输出就是密文。数据加密流程图如图所示西安工业大学毕业设计论文图数据加密过程流程图明文分组初始置换,组成位数据终结置换西安工业大学毕业设计论文子密钥的产生过程在每轮的子加密过程中......”

7、“.....子密钥的产生过程如下压缩型换位位密钥根据压缩型换位置换表进行置换,输出的结果为位。将经过压缩型换位的位密钥数据在中间分开,每部分位,左半部分记为,右半部分记为。轮循环和要经过轮类似的操作产生份子密钥,每轮子密钥的产生过程如下循环左移根据循环左移表对和进行循环左移。循环左移后的和部分作为下轮子密钥的输入数据,直到轮全部完成。将和部分合并成为位的数据。位子密钥生成流程图如图西安工业大学毕业设计论文图子密钥生成流程图压缩型换位初始密钥输入循环左移循环左移循环左移循环左移循环左移循环左移压缩型换位压缩型换位压缩型换位西安工业大学毕业设计论文加密算法步骤解析变换密钥取得密钥从输入密码中取得个字符串长为的密码,经过字符与二进制之间的转变,并加入偶校验位,组成位密码等分密钥去除位密码中作为奇偶校验位的第位,剩下的位作为有效输入密钥。分成均等的,两部分,每部分为位......”

8、“.....的第位为位密钥的第位依此类推,的最后位最后位是位密钥的第位。密钥初始置换表,密钥移位次数左移算法的密钥是经过次迭代得到组密钥的,上表显示在第几次迭代时密钥循环左移的位数。比如在第次迭代时密钥循环左移位,第次迭代时密钥循环左移位第次迭代时密钥循环左移位,第次迭代时密钥循环左移位密钥的选取密钥位到位压缩置换表,在步中第次迭代生成的两个位长的密钥为,把,合并以。西安工业大学毕业设计论文按照上表所示的第位为位密钥的第位,的第位为位密钥的第位依此类推,的最后位是位密钥的第位。生成与进行第次迭代加密的数据进行按位异或的位使用密钥迭代算法密钥生成需要进行次迭代,在完成次迭代前,循环执行步最终形成套加密密钥,„,。数据的加密操作取得数据明文数据分成位的数据块,不够位的数据块以补的方式填充......”

9、“.....原第位换到第二位依此类推,最后的得到新的位数据。数据扩展明文扩展置换表第次迭代以步中生成的作为输入数据,第次迭代以第次的位输出数据为输入数据,把位数据按位置等分成左右两部西安工业大学毕业设计论文分保持不变,根据上表把由位扩展成位把扩展后的位与第次迭代生成的位加密密钥进行按位异或操作形成个新的位的数据压缩选择函数盒函数表西安工业大学毕业设计论文在步中形成了位的值,需要把位的值转换成位的值把视为由个位二进制块组成,„都是位,强制转换成进制整数的值都不大于„转成进制整数后,在对应的表中根据转换后整数值取得对应位置的替代值对应表,对应表,对应表对应表,对应表,对应表对应表,对应表西安工业大学毕业设计论文在此以为例说明其功能,我们可以看到在中,共有行数据,命名为,行每行有列,命名为列。现设输入为令列行然后在表中查得对应的数,以位二进制表示......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
毕业论文基于对称密码的加密算法设计.doc预览图(1)
1 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(2)
2 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(3)
3 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(4)
4 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(5)
5 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(6)
6 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(7)
7 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(8)
8 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(9)
9 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(10)
10 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(11)
11 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(12)
12 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(13)
13 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(14)
14 页 / 共 50
毕业论文基于对称密码的加密算法设计.doc预览图(15)
15 页 / 共 50
预览结束,还剩 35 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

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

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

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

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

搜索

客服

足迹

下载文档