同态加密技术及其应用研究开题报告
2021-03-14 22:02:10
1. 研究目的与意义(文献综述)
毕业设计所选课题是同态加密技术及其应用研究。
1.1研究目的
同态加密(homomorphicencryption)是基于数学难题的计算复杂性理论的密码学技术,是当今密码学界最热门的技术之一,它有效地解决了密文运算和计算外包等工作中的信息泄漏难题[3]。
对经过同态加密的数据进行处理得到一个输出,将这一输出进行解密,其结果与用同一方法处理未加密的原始数据得到的输出结果是一样的。主要应用于云计算[4]、电子商务、物联网、移动代码等方面。
2. 研究的基本内容与方案
2.1本研究主要内容和基本目标如下:
了解信息安全、同态加密、密钥更新等理论、技术和方法,并且进行论述,查阅国内外的相关研究成果并描述国内外发展现况和研究意义,分析和研究现有同类系统的工作原理、特点和所存在的问题。
在此基础上,学习和研究同态加密技术,完成相关算法模块的实现,针对文件加密密钥的密钥更新过程中的明文泄漏问题,设计一个基于同态加密技术的密钥更新系统。
系统分成服务端和客户端两个部分,大部分的加密解密计算、加密文件的存储等工作大部分在服务端完成,并且选择合适的同态加密算法,使得更新密钥的时候,服务端没有明文出现,防止数据泄露。并且选择合适的技术,完成客户端的开发,使系统具备较好的可扩展性,支持外挂模块和自定义模块,以便将来扩展。
3. 研究计划与安排
1)3.02-3.29(第1-3周):完成毕业设计选题调研、文献阅读和外文翻译,收集相关资料,完成开题报告,进行小组内选题答辩。上传开题报告到教务网,完成开题任务。
2)3.20-4.24(第4-5周):熟悉相关理论知识、设计工具和计算机语言。初步设计,编写所需要的语言程序和设计图。
4. 参考文献(12篇以上)
[1]冯超.全同态加密的相关算法研究[d].山东大学,2015.
[2]陈智罡.基于格的全同态加密研究与设计[d].南京航空航天大学,2015.
[3]厉幸.整数上全同态加密方案研究[d].深圳大学,2015.