排序可验证的语义模糊可搜索加密方案
为解决现有语义模糊可搜索加密方案无法取得排序可验证的问题,提出一种支持语义模糊搜索并能对搜索结果的排序进行验证的方案.首先引入相关度分数和域加权得分,构造精确度更高的倒排索引结构.通过非线性保序加密,云服务器可以对搜索结果进行高效排序,减少了用户的计算开销和网络资源浪费.接着基于Word-Net词典集对查询关键词进行语义拓展.在构造出语义拓展树后,只选取最相关的语义拓展词进行查询.通过引入语义相似度,设计双因子排序算法对搜索结果进行精确排序.然后为创建验证信息,将关键词集合插入布隆过滤器中,并计算布隆过滤器、安全索引、密文文档的消息认证码.在搜索阶段,通过布隆过滤器可以验证索引中是否存在查询关键词,并使用消息认证码对索引、文档的完整性和正确性进行验证.通过引入索引树结构进一步提高方案的搜索效率.最后,将本方案与相关方案在功能、存储开销、搜索开销等方面进行比较,并对创建索引、创建验证信息、语义拓展、加密查询、查询、验证等方面的开销进行仿真实验.方案对比分析显示本方案在语义搜索、排序、验证等功能上具有优势.实验结果表明,本方案不仅实现了语义模糊搜索与结果排序,而且实现了排序结果可验证功能.
云计算安全、可搜索加密、语义相似度、域加权得分、排序可验证
49
TP309(计算技术、计算机技术)
国家自然科学基金资助项目61402112,61502086;福建省教育厅科技项目资助JA12028;中央高校基本科研业务费资助ZYGX2014J01
2017-09-18(万方平台首次上网日期,不代表论文的发表时间)
共10页
119-128