基于DES与RAS加密算法的比较与实现开题报告

 2022-01-30 16:50:42

1. 研究目的与意义、国内外研究现状(文献综述)

一.选题意义及背景

随着互联网的普及,人们越来越多地使用计算机网络来传递安全敏感信息,如网上银行业务、商业数据交换、网上交易电子支付系统等,网络给我们的日常生活带来了极大的方便。但是,与此同时它也给我们带来了种种安全危机。随着网络应用的日益广泛和深入,信息和资源的共享范围将会不断的扩大,应用的环境也将日趋复杂,数据的安全问题也将越来越重要。信息安全的重要保障方法数据加密逐渐成为备受关注的热点问题,在现代的各行各业都有着非凡的意义。

二.国内外研究概况

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

四.课题研究内容

rsa算法是属于非对称加密体制,加密速度慢,不适合大量数据加密,但破解难度大,具有很强的抵抗力;des算法是对称加密体制,它速度较快、效率高,是现阶段运用最广泛的加密算法,但密钥位数较短,简单的des加密在某些时候已不能满足安全需求。

针对以上特点,本课题主要是将des和rsa算法原理进行分析,并在vc 平台上实现。在此基础上,针对des算法和rsa算法的优缺点,提出des和rsa综合应用的改进意见。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

六.技术路线

des算法是一种分组加密机制,在加密过程中将明文进行分组,每组长度为64位,然后将单个分组和密钥一同作为参数,送给加密算法,加密算法在密钥的作用下对分组数据进行加密,从而得到这个分组的密文,然后是下一个分组,直到所有分组加密完成,那么加密过程也就完成。des是对称加密算法,解密过程和加密过程一样,而且它们使用的是同一把密钥。

在初始置换p中,根据一张8x8的置换表,将64位的明文打乱、打杂,从而提高加密的强度;再经过16次的迭代运算,在这些迭代运算中,要运用到子密钥;每组形成的初始密文,再次经过初始逆置换,它是初始置换的逆运算,最后得到分组的最终密文。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

七.本课题创新之处

由于des加密在现在的应用范围中虽然已经不是主流的加密算法,但是它确实当前一切加密算法的基础。des算法的安全性很大一部分是依赖于密钥的长度,但是des的密钥长度却只有64位,所以即使使用穷举法在一定的条件下对密钥的攻击也是可以实现的,因此可以增加对密钥的长度。

des算法中只用到64位密钥中的其中56位,而第8、16、24、......64位8个位并未参与des运算,因此即des的安全性是基于除了8,16,24,......64位外的其余56位的组合变化256才得以保证的。因此,在实际应用中,我们应避开使用第8,16,24,......64位作为有效数据位,而使用其它的56位作为有效数据位,才能保证des算法安全可靠地发挥作用。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

八.研究计划及预期进展

03.04-03.16阅读相关文献文献,加深对des、rsa算法的理论研究分析;

03.17-03.24整体设计框架的建立;

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版