非对称加密算法的研究和模拟开题报告
2022-01-29 18:58:11
1. 研究目的与意义、国内外研究现状(文献综述)
本课题的意义:为了加强数据传输的安全性,现在经常采用数据加密。
非对称加密是目前用得最为广泛的一门技术,为信息安全性带来了新的保障。
在非对称加密算法中,公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。
2. 研究的基本内容和问题
研究目标:当今非对称加密广泛应用于互联网身份认证,本课题将多种非对称加密应用于小型文件加密,将任意文件加密成密文,使其使用更加灵活。
整个工程的分层设计,给引用移植和后续开发带来便利。
研究内容:1. 将对称加密原理转化为算法,实现对数据的加密解密处理。
3. 研究的方法与方案
研究方法:1. 查阅资料,对非对称加密算法进行研究,理解。
2. 用c语言对几种加密算法进行模拟,能够对数据进行加密解密处理。
3. 对各算法进行效率比较。
4. 研究创新点
非对称密码体制有以下特点:算法强度复杂、安全性依赖于算法与密钥但是由于其算法复杂,而使得加密解密速度没有对称加密解密的速度快。
对称密码体制中只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥。
所以保证其安全性就是保证密钥的安全,而非对称密钥体制有两种密钥,其中一个是公开的,这样就可以不需要像对称密码那样传输对方的密钥了。
5. 研究计划与进展
2014.03.03-2014.03.16 完成开题报告,确定题目和方案。
2014.03.17-2014.03.30 查阅资料,学习各加密算法原理。
2014.03.31-2014.04.13 将算法转变为java函数。