帮帮文库

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

格式:DOC | 上传时间:2022-06-24 19:32 | 页数:50 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
1 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
2 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
3 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
4 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
5 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
6 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
7 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
8 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
9 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
10 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
11 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
12 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
13 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
14 页 / 共 50
毕业论文基于对称密码的加密算法设计
毕业论文基于对称密码的加密算法设计
15 页 / 共 50

1、只需要纸和笔就可以完成。古典密码学的两大范畴是将消息内容进行重新排列的位移密码和系统地将字母进行替换的替换密码。古典密码学会透露出与明文统计学结果相关的大量信息,因此容易被破解,如对频率分析可以有效地攻击古典密码。尽管保密强度很低,由于实现难度低,加密解密快,古典密码至今仍然被广泛使用。在古典密码学中,有四种类型的代替密码简单代替密码,或单字母密码就是明文的个字符用相应的个密文西安工业大学毕业设计论文字符代替。密码就是典型的简单替代密码。多编码代替密码它与简单代替密码系统相似,唯的不同是单个字符明文可以映射成密文的几个字符之,例如可能对应于或,可能对应于或,等等。母代替密码字符块被成组加密,例如可能对应于,可能对应于等。多表代替密码由多个简单的代替密码构成,例如,可能有个被使用的不同的简。

2、成位密码等分密钥去除位密码中作为奇偶校验位的第位,剩下的位作为有效输入密钥。分成均等的,两部分,每部分为位,参照下表把输入密钥的位值填入相应的位置按照表所示的第位为输入的位密钥的第位,的第位为位密钥的第位依此类推,的最后位最后位是位密钥的第位。密钥初始置换表,密钥移位次数左移算法的密钥是经过次迭代得到组密钥的,上表显示在第几次迭代时密钥循环左移的位数。比如在第次迭代时密钥循环左移位,第次迭代时密钥循环左移位第次迭代时密钥循环左移位,第次迭代时密钥循环左移位密钥的选取密钥位到位压缩置换表,在步中第次迭代生成的两个位长的密钥为,把,合并以。西安工业大学毕业设计论文按照上表所示的第位为位密钥的第位,的第位为位密钥的第位依此类推,的最后位是位密钥的第位。生成与进行第次迭代加密的数据进行按位异或。

3、算等,再次,介绍的使用和基于的算法编程以及的生成及界面的友好性和美观化设置,最后讨论了同类优秀作品。本论文最终实现能在用户界面上任意输入加密数据和密钥,经加密后输出位十六进制密文数据。关键词加密数据加密密码体制目录目录摘要第章课题的研究背景和意义前言密码学的发展与国内外研究现状密码学的研究背景密码学的研究发展密码加密的国内外研究本文主要研究内容本章小结第二章对称加密算法理论密码原理介绍密码原理密码体制分组加密算法加密算法介绍加密算法介绍本章小结第三章加密算法设计数据加密过程子密钥的产生过程加密算法步骤解析变换密钥数据的加密操作优点与缺点本章总结目录第四章设计实现论文所涉及的平台和工具介绍工具介绍使用工具生成,文件。加密过程图示输入有误时界面提示输入无误时,输出正确答案加密过程主要函数测试。

4、,„都是位,强制转换成进制整数的值都不大于„转成进制整数后,在对应的表中根据转换后整数值取得对应位置的替代值对应表,对应表,对应表对应表,对应表,对应表对应表,对应表西安工业大学毕业设计论文在此以为例说明其功能,我们可以看到在中,共有行数据,命名为,行每行有列,命名为列。现设输入为令列行然后在表中查得对应的数,以位二进制表示,此即为选择函数的输出,每位用个位替换这样就完成了从位向位数据的转换。数据换位盒置换表,把步形成的位根据上表进行转换数据的原第位换到第位,原第位换到第二位依此类推,最后得到新的位数据。交换数据把和按位异或后的值赋给,然后将本轮输入的原始值赋给。迭代算法需要进行次迭代,在完成次迭代前,把第次得到的的和的值作为第次的输入数据,重复的步骤,但是有点要记。

5、行加密,只有用对应的私有密钥才能解密如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。在本次毕业设计中,对公钥密码体制进行了分析和研究,并对公钥密码体制和私钥密码体制的代表算法和算法进行了研究和比较。并且实现了基本的数据加密的处理流程,能提供对数据的安全有效的保护。密码学的发展与国内外研究现状密码学的研究背景密码学泛指切有关研究密码通信的学问,其中包括下面两个领域如何达成秘密通信,以及如何破译秘密通信。也就是密码编码学指如何达到信息的秘密性,鉴别性的科学密码分析学泛指如何破解密码系统,或伪造信息使密码系统误以为真的科学。从密码学的发展来看,它经历了传统古典密码学近代密码学现代密码学几个阶段,计算机数学领域。

6、位使用密钥迭代算法密钥生成需要进行次迭代,在完成次迭代前,循环执行步最终形成套加密密钥,„,。数据的加密操作取得数据明文数据分成位的数据块,不够位的数据块以补的方式填充。初始换位明文初始置换表按照上表所示把输入的位数据的原第位换到第位,原第位换到第二位依此类推,最后的得到新的位数据。数据扩展明文扩展置换表第次迭代以步中生成的作为输入数据,第次迭代以第次的位输出数据为输入数据,把位数据按位置等分成左右两部西安工业大学毕业设计论文分保持不变,根据上表把由位扩展成位把扩展后的位与第次迭代生成的位加密密钥进行按位异或操作形成个新的位的数据压缩选择函数盒函数表西安工业大学毕业设计论文在步中形成了位的值,需要把位的值转换成位的值把视为由个位二进制块组成。

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

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

9、,将会有较大的增长。其中主要分为对称和非对称。对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准,另个对称密钥加密系统是国际数据加密算法,它比的加密性好,而且对计算机功能要求也没有那么高。加密标准由系统使用。年,美国学者和为解决信息公开传送和密钥管理问题,提出种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成致的密钥,这就是公开密钥系统。相对于对称加密算法这种法西安工业大学毕业设计论文也叫做非对称加密算法。与对称加密算法不同,非对称加密算法需要两个密钥公开密钥和私有密。公开密钥与私有密钥是对,如果用公开密钥对数据进。

10、最新成果往往与密码学有关或被应用于密码学研究中。认证过程中,用户必须向系统提供能够证明自己身份的信息,证明用户身份的信息种类很多,可以是用户所知道的秘密口令,也可以是生物特征如指纹等,但目前使用最广泛的仍然是用户口令。在认证系统中口令占据了非常重要的地位,因此对口令的保护就变得至关重要。人们提出了许多保护口令的方法,力图保障口令的安全与秘密。这些保护认证信息的方法以及认证系统是随着密码学的发展起发展的,密码学为我们提供了保护口令的个重要方向。归根结底,用户用以证明自己身份的是段信息,不论它是口令还是指纹。而迄今为止,确保信息安全的最重要手段是加密。对信息的加密解密信息的保密传输,这正是密码学研究的内容。密码学的研究发展密码学拥有悠久丰富多彩的历史。作为古典密码其中的种,早期出现的密写术形。

11、在步骤中第次迭代要选择第次迭代生成的密钥与数据进行按位异或。数据整理明文末置换表,为保证加密和解密的对称性,算法的前次迭代每完成次迭代都要交换和的值,第次迭代不交换两者的数值到此把位的和合并成位的本科毕业设计论文题目基于对称密码的加密算法设计摘要基于对称密码的加密算法设计摘要随着信息技术的发展,人们在享受信息资源所带来的巨大的利益的时,也面临着信息安全的严峻考验,信息安全已经成为世界性的现实问题,同时,信息安全问题也是人们能否护自己的个人隐私的关键,于是,信息加密就变得尤为重要。本文首先介绍了对称加密算法的研究意义和研究背景,接着说明了密码原理与加密原理,着重介绍了加密算法的原理步骤,核心算法主要分为子密钥的生成和加密流程循环,其中子密钥核心为置换和移位,主流程序主要包括次迭代,函数,盒。

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

参考资料:

[1]特高压旁路隔离开关立项项目投资立项备案核准融资贷款申报资料(第15页,发表于2022-06-24 19:56)

[2]特高压交直流输变电钢结构架及风力发电塔筒生产线搬迁改造项目投资立项备案核准融资贷款申报资料(第87页,发表于2022-06-24 19:56)

[3]特色食用菌产业园区项目投资立项备案核准融资贷款申报资料(第30页,发表于2022-06-24 19:56)

[4]特色食品深加工产业化工程项目投资立项备案核准融资贷款申报资料(第59页,发表于2022-06-24 19:56)

[5]特色野菜栽培技术开发与示范项目投资立项备案核准融资贷款申报资料(第29页,发表于2022-06-24 19:56)

[6]特色种苗产业发展规划项目投资立项备案核准融资贷款申报资料(第32页,发表于2022-06-24 19:56)

[7]特色甜品屋项目投资立项备案核准融资贷款申报资料(第18页,发表于2022-06-24 19:56)

[8]特色林木种苗产业发展项目投资立项备案核准融资贷款申报资料(第32页,发表于2022-06-24 19:56)

[9]特色杂粮系列营养食品项目投资立项备案核准融资贷款申报资料(第9页,发表于2022-06-24 19:56)

[10]特色文化旅游基础设施项目投资立项备案核准融资贷款申报资料(第75页,发表于2022-06-24 19:56)

[11]特色加工玉米示范生产及推广项目投资立项备案核准融资贷款申报资料(第25页,发表于2022-06-24 19:56)

[12]特色农产品精深加工及配送项目投资立项备案核准融资贷款申报资料(第26页,发表于2022-06-24 19:56)

[13]特色农业种植园项目投资立项备案核准融资贷款申报资料(第14页,发表于2022-06-24 19:56)

[14]特色农业示范园区项目投资立项备案核准融资贷款申报资料(第8页,发表于2022-06-24 19:56)

[15]特色养殖产业化扶贫项目投资立项备案核准融资贷款申报资料(第30页,发表于2022-06-24 19:56)

[16]特色优良种肉蛋兼用型芦花鸡项目投资立项备案核准融资贷款申报资料(第30页,发表于2022-06-24 19:56)

[17]特色产业开发园项目投资立项备案核准融资贷款申报资料(第31页,发表于2022-06-24 19:56)

[18]特色产业型小城镇基础设施项目投资立项备案核准融资贷款申报资料(第51页,发表于2022-06-24 19:56)

[19]特种陶瓷内衬防腐钢管项目投资立项备案核准融资贷款申报资料(第15页,发表于2022-06-24 19:56)

[20]特种设备智能标签高新技术产业化项目投资立项备案核准融资贷款申报资料(第75页,发表于2022-06-24 19:56)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致