帮帮文库

返回

毕业论文(设计)_Linux下3DES加密算法的实现 毕业论文(设计)_Linux下3DES加密算法的实现

格式:word 上传:2022-06-24 20:17:01

《毕业论文(设计)_Linux下3DES加密算法的实现》修改意见稿

1、“.....美国国家标准局于年公布,并批准把该算法作为非机要部门使用的数据加密标准,简称。自公布以来,它直超越国界成为国际上商用保密通讯和计算机通讯的最常用的加密算法。当时规定的使用期为年。后来美国政府宣布延长其使用期。超期服役了很长时间,在国际通讯保密的舞台上活跃了年。持续了相当长的时间才过时,人们夜以继日不惜切代价地研究,后来终于被破,但是是很值得研究的,因为它代表了类流行的密码算法,其很多核心的东西,后来的加密算法在定程度上都有其踪迹。为了增强算法应对差分或线性攻击的可能性,人们提出了采用增加密钥长度,可将分组密钥进行级联,在不同的密钥作用下,连续多次对组明文进行加密。三重加密效果就很好,它可使密钥长度扩展到位,在提高加密强度的同时,使得他的安全性得以提高,足以应对各种攻击。加密算法的核心也就是加密算法,三重加密算法只是将多个密钥以级联的方式来实现的。贵州大学本科毕业论文设计第页加密算法简介是个分组加密算法......”

2、“.....位的分组明文序列作为加密算法的输入,经过轮加密得到位的密文序列。加密的密钥位位,实际长度为位,算法的保密性取决于密钥。对位的明文进行操作。首先通过个初始置换,将位的明文分成各位的左半部分和右半部分,该初始置换只在轮加密过程进行之前进行次。在经过初始置换操作后,对得到的位序列进行轮的加密运算,这些运算被称为函数,在运算过程中,输入数据与密钥结合。经过轮运算后,左右两部分合在起得到个位的输出序列,再将该序列经过个逆置换后得到最终的加密结果。也是个分组加密算法,在加密算法中,加密过程用种不同的模式,有密钥和这个密钥来实现加密,以及有密钥和这个密钥来实现加密的对个分组消息进行次加密。课题研究的目的和意义研究的目的信息在社会中的地位和作用越来越重要,已成为社会发展的重要战略资源。如何保证信息在传送过程中不被黑客复制插入篡改重排或重放,以及对已损坏的数据进行恢复,成为信息安全所研究个重要内容。随着科学技术的发展......”

3、“.....安全问题给用户或者国家造成了重大的损失。为了杜绝或降低这种损失,利用加密技术对数据信息加密是种有效的手段和方法。而基于数据加密标准的的三重加密算法有着高强度的安全性能,虽然三重加密算法在速度上比不上加密算法但是其有着更好的安全性,有利于加密算法的研究和发展。研究的意义目前,无论是对称密码体制还是非对称密码体制,都存在定的缺陷。首先,它们都是基于个目前难以解决的数学问题,安全性局限于当前的计算能力其次,经典密码体制中的密钥分发问题直是个比较困难的问题,密钥分发后,没有充分的理由说明该密钥在传输过程中未被窃取篡改或调换。另外,由于分解大数因子的量子算法和随机数据库搜索等量子算法的发泄,对经典密码构成了很大的威胁。贵州大学本科毕业论文设计第页可以毫不夸张的说,量子计算机面世之日,就是经典密码学土崩瓦解之时。在这种情况下,虽然次密方法仍能保持完好的不可破的密码,但却存在着严重的密钥分配欺诈问题。般来说,只要消息保密......”

4、“.....但事实上无法确保。本文在传统密码学的基础上,融入量子密码学的优越性,介绍了量子密钥分配的安全性,使经典密码与量子密码相结合,达到加密的高度可靠性,从而保证了密钥分配过程中信息的完整性。贵州大学本科毕业论文设计第页第二章加密的详细描述加密的计算部件及其过程密钥的计算的密钥是由个位的主密钥产生轮位的子密钥来对要加密的信息来加密的。的加密算法的密钥扩展需要用到两个缩减变换置换选择和以及个循环左移变换。图置换选择上图对输入的位密钥进行缩减使其变为位。这个过程实际上就是去除原密钥的第,位,再按照定的次序进行排列。密钥中被缩减的位被用来作为奇偶校验位。通过的置换,密钥种子的第位作为输出的第位,而密钥种子的位作为输出的第位等等以此类推直到密钥种子的第位作为输出的第位位置。图左移调度循环序号转动比特数贵州大学本科毕业论文设计第页在置换以后对其输出的位子密钥分为左位和右位,可将其分别记为和。和分别循环左移位得到和......”

5、“.....并得到和„„。然后将其作为置换选择的输入,在其移位的过程中,左移的为数和上图中转动比特数的值保持致都为位,其他位移动位。图置换选择每次循环都将和„„起作为的次置换的输入,通过置换得到轮的位子密钥记为共组。如贵州大学本科毕业论文设计第页,贵州大学本科毕业论文设计第页第六章结束语通过本次毕业设计,我学到了很多东西。首先,我整合了自己在大学四年中所学习的很多知识,尤其是在密码学,语言编程,编程等这些方面学到了很多的东西。在做设计的过程中,我学会了环境下的编程环境下相关软件的应用软件的装载以及和设计的结合使用,用这些来实现了本次毕业设计重中我学习到了很多东西。更重要的是我在这次毕业设计中更好的运用了各个方面收集的东西来学习,克服种种问题,在面对问题的时候虽然让我很烦躁,但是在解决这切之后的收获是远远大于我所遇到问题时的感受,在这个过程中我不断学到了知识,更重要的是学到了做事的态度,坚持不懈......”

6、“.....贵州大学本科毕业论文设计第页参考文献杨波现代密码学第二版清华大学出版社,夏兆彦,王冰飞软件加密技术从入门到精通清华大学出版社与,著齐亮译,编程北京航空航天大学出版社,杨树青,王欢编著环境下编程指南第二版清华大学出版社,徐千洋函数库解词典机械工业出版社,洪峰翻权威指南北京中国电力出版社,鸟哥鸟哥的私房菜北京人民邮电出版社,威尔森巴赫,赵振江密码编码学加密方法的与实现北京电子工业出版社,斯托林斯密码编码学与网络安全原理与实践北京电子工业出版社,王育民,何大可保密学基础及应用西安电子科技大学出版社,周学广,刘艺信息安全学第二版机械工业出版社,宋震密码学北京中国水利水电出版社,蔡皖东网络与信息安全陕西西北工业大学出版社,卢开澄计算机密码学北京人民邮电出版社,阙喜戎,孙锐信息安全原理及应用北京清华大学出版社,杨明华,谭明,于重重命令编译器编译实例大全北京人民邮电出版社,徐千阳函数库详解词典北京机械工业出版社......”

7、“.....王欢系统下程序开发详解北京电子工业出版社,贵州大学本科毕业论文设计第页致谢大学四年生活转眼就快结束了,如今论文也在完成之际,在此我很感谢带我毕业设计的指导老师余佩嘉老师,她在忙碌的教学工作中挤出时间来审查修改我的论文。老师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己宽以待人的崇高风范,朴实无华平易近人的人格魅力对我影响深远。本论文从选题到完成,每步都是在导师的指导下完成的,倾注了导师大量的心血。还有教过我的所有老师们,他们严谨细致丝不苟的作风直是我工作学习中的榜样他们循循善诱的教导和不拘格的思路给予我无尽的启迪。本科毕业论文设计设计题目下加密算法的实现学院计算机科学与信息学院专业信息安全班级信息学号学生姓名杨彪指导教师余珮嘉年月日贵州大学本科毕业论文设计诚信责任书本人郑重声明本人所呈交的毕业论文设计,是在导师的指导下进行研究所完成......”

8、“.....特此声明。论文设计作者签名日期贵州大学本科毕业论文设计第页目录第章前言课题背景加密算法简介课题研究的目的和意义研究的目的研究的意义第二章加密的详细描述加密的计算部件及其过程密钥的计算初始置换初始置换的逆函数运算的原理加密的原理解密的过程解密的原理解密的过程第三章加密原理加密算法简介加密加密加密加密解密解密解密解密第四章与加密算法的设计与实现与加密算法的设计需求分析与加密算法的实现界面设计与界面原理与加密算法功能设计程序代码第六章结束语参考文献致谢贵州大学本科毕业论文设计第页下加密算法的实现摘要近年来,随着计算机技术通信技术的飞速发展,的用户在快速的增长。是种类似的操作系统,并且它是开源的免费的,而且比操作系统更稳定。可以说,今天这个完善并强大的完全是个热情自由开源的网络产物。因此受到越来越多的用户的喜爱。随着操作系统在我国的不断普及和发展,它也面临着许多的安全问题。随之而来的信息安全问题也日益突出......”

9、“.....加密算法是个可以有效解决这些问题的加密算法。本文首先介绍了对称加密算法的研究意义和研究背景,由于加密算法是基于的,换句话说,的核心算法就是加密算法接着分析加密原理,着重介绍了加密算法的原理步骤,核心算法主要分为子密钥的生成和加密流程循环,其中子密钥核心为置换和移位,加密过程主要包括次迭代,函数,盒运算等。关键词下的加密,对称密码,信息加密贵州大学本科毕业论文设计第页,贵州大学本科毕业论文设计第页第章前言课题背景是种自由和开放源码的类操作系统。它诞生于年的月日这是第次正式向外公布的时间。以后借助于网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的种类操作系统,并且使用人数还在迅猛增长。目前存在着许多不同的,但它们都使用了内核。操作系统的诞生发展和成长过程始终依赖着以下五个重要支柱操作系统操作系统计划标准和网络。加密算法是由公司研制的,美国国家标准局于年公布......”

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

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

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

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

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

搜索

客服

足迹

下载文档