基于对称密码的可搜索加密(SSE)的原型系统设计和实现任务书

 2021-08-22 23:40:18

1. 毕业设计(论文)主要内容:

随着云计算的迅速发展,用户开始将数据迁移到云端服务器,以此避免繁琐的本地数据管理并获得更加便宜、便捷的服务。为了保证数据安全和用户隐私,数据一般是以密文存储在云端服务器中,但是用户将面临到如何在密文上进行搜索的问题。可搜索加密(searchable encryption,简称SE)是近年来发展的一种支持用户在密文上进行关键字查找的密码学技术,它能够为用户利用云端服务器庞大的计算资源进行密文上的关键字查找。对称密码的可搜索加密(symmetric searchable encryption,简称SSE)适用于技术可以用于单用户密文检索,其由私钥构建陷门,假定在不可信的存储服务器中能支持关键词检索,且有较高的执行效率。首先,数据拥有者首先使用文件加密密钥和陷门生成密钥分别对文件和文件的关键字进行加密,然后将生成的加密文件和加密索引发送到云服务器上,搜索用户首先取得数据拥有者提供的文件加密密钥和陷门生成密钥,并利用陷门生成密钥来加密搜索关键字生成陷门发送到云服务器,云服务器通过匹配加密的索引和陷门来返回相应的搜索结果,最后搜索用户使用文件加密密钥对搜索结果进行解密。

2. 毕业设计(论文)主要任务及要求

主要任务:

1. 通过阅读文献,了解SE机制的主要算法,重点研究基于对称密码的可搜索加密技术。

2. 研究现有的Setup, GenToken, BuildIndex和Query实现SE的方法,同时分析不同数据量下的各个方法的机密速度,进而探讨其适用范围。

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

3. 毕业设计(论文)完成任务的计划与安排

1. 第1周至第2周:查阅有关的参考资料并完成开题报告;翻译英文资料(不少于5000汉字),并交予指导教师检查。(2017.3.2)

2. 第3周至第6周:熟悉所选用的开发平台,运用所学的软件设计理论,完成整个系统的前期设计工作。(2017.4.10)

3. 第7周至第13周:进行系统的编码、调试、集成、测试工作。(2017.5.29)其中第10周左右(2017.5.4-5.8)进行毕业设计中期检查,需要提交论文前三章和毕业设计框架。

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

4. 主要参考文献

[1] Z. SHEN, W. XUE, J. SHU. Survey on the Research and Development of Searchable Encryption Schemes[J]. Journal of Software, 2014

[2] D. Boneh and M. Franklin, Identity-based Encryption from the Weil Pairing[J], SIAM J. of Computing, Vol. 32, No. 3, pp. 586-615, 2003.

[3] D. Cash, J. Jaeger, S. Jarecki, C. S. Jutla, H. Krawczyk, M.-C. Rosu and M. Steiner. Dynamic Searchable Encryption in Very-Large Databases Data Structures and Implementation[J]. NetworkDistributed System Security Symposium, 2014.

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

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。