密文查询系统的设计与实现开题报告
2020-02-20 08:17:40
1. 研究目的与意义(文献综述)
1.1目的及意义:
随着互联网的发展和云计算概念的诞生,越来越多的数据通过云环境来进行存储,运算,传输等。云计算是将多台服务器组成虚拟服务器对用户提供服务,可在节约成本的同时保证服务种类的多样性,是当前计算机领域的研究热点问题。云计算在提供近乎无限存储能力,强大的计算能力与经济效益的同时也存在诸多挑战,其中安全问题被认为是当前云计算所面临的最大挑战。由于云环境下服务器认为是不可信任的,不具备获取密钥的权限,导致云服务器无法解析加密数据,而将数据转移至安全的实体平台获取密钥进行解密操作以继而进行相关的计算,查询或其他操作,将失去云计算在节约时间成本和空间成本的方面的优势,这极大的限制云平台对数据的处理能力。传统的查询方式是将密文进行解密,通过明文的模糊查询或精确查询及找到用户想要查询的关键词,或者将用户想要查询的关键词进行加密,在与密文进行比对,并找出相应的位置反馈给用户在进行相关部分的解密,以得到用户想要的部分明文。但这样的查询方式只适用于保序加密的方法,对于现在主流使用的aes等加密方式,这样的查询方式是不可行的。
设计密文查询的目的是在已知密文的情况下设计出尽可能高效并且安全的查询方式,减少云平台与客户端之间的通信次数,预防密钥或者信息的泄露。而设计密文查询的意义是可以在保护用户和信息安全性的情况下尽可能的发挥云计算的优势,即节约时间成本和空间成本,密文查询将会使得用户可以在云环境上进行查询,并且可以保证这样的查询方式不会成为木马,病毒或者黑客窃取用户信息和相关数据的有效途径。
2. 研究的基本内容与方案
2研究的基本内容/目标/拟采用的技术方案及措施
这次毕业设计我研究的基本内容是设计并实现一个可以进行文件加密上传以及客户端密文搜索并下载解密的密文搜索系统。
3. 研究计划与安排
(1)2019/1/19—2019/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2019/3/1—2019/4/30:系统架构、程序设计与开发、系统测试与完善;
3.1-3.3:明确系统设计中所涉及的细节并查找补充相关知识
3.4-3.10:实现系统的客户端和服务器程序及其之间的通讯,并完成各自的gui界面设计
4. 参考文献(12篇以上)
【1】李东民 支持密文查询的云数据库加密技术研究 南京航空航天大学 1028716 8-sz030
【2】李经纬 贾春福 刘哲理 李进 李敏 可搜索加密技术研究综述 软件学报, 2015, 26(1):109-128.
【3】杨旸 杨书略 柯闽 加密云数据下基于simhash 的模糊排序搜索方案 计算机学报, 2017, 40(2):431-444.