可验证多关键词搜索方案:改进Merkle-Tree认证方法
版权申诉
175 浏览量
更新于2024-07-03
收藏 255KB DOCX 举报
"本文档探讨了可验证多关键词搜索方案,特别关注了基于改进Merkle-Tree认证方法的应用,以解决在大数据开放共享背景下,数据搜索结果的可验证性和效率问题。文中提及了可搜索加密技术的发展,从早期的简单加密方案到更复杂的索引方法,如布隆过滤器和Hash索引。此外,还讨论了从单关键词搜索扩展到多关键词搜索的挑战,以及相关的效率和存储开销问题。"
在当前的云计算环境中,数据安全和隐私保护成为了重要的议题。可搜索加密技术允许用户在不泄露明文信息的情况下,对存储在云服务器上的加密数据进行有效搜索。传统的可搜索加密方案,如Song等人提出的方案,虽然保证了数据的安全,但由于需要对每个单词进行加密并全文扫描,导致搜索效率低下。为了解决这个问题,Goh引入了布隆过滤器来建立文件索引,显著提高了搜索效率,但同时也增加了用户的通信开销。
进一步的研究,如Chang等人的工作,利用随机比特构建关键词索引,而Curtmola等人则提出使用加密关键词的Hash索引来减少交互次数。然而,这些方法大多集中在单关键词搜索上,无法满足多关键词搜索的需求。Golle等人的研究首次考虑了多关键词搜索,提出两个方案,但它们在计算复杂度、存储开销和陷门大小上存在局限性。
Zheng等人提出的无证书关键词搜索方案克服了证书管理的难题,但在通信开销上较高。Zhang等人的排序多关键词搜索方案则在多所有者模型中实现了结果的相关性排序,提供了一种更高效且实用的解决方案。然而,所有这些方案都面临着如何在保证安全性的同时,降低验证成本和提高搜索效率的挑战。
为了应对这些挑战,文章可能介绍了基于改进Merkle-Tree认证方法的可验证多关键词搜索方案。Merkle Tree是一种用于验证数据完整性的数据结构,通过哈希链的方式,使得验证部分数据的更改变得高效。在搜索过程中,结合Merkle Tree的特性,可以有效地验证搜索结果的正确性,同时减少验证成本。这种方法可能通过优化索引结构,减少了计算和通信开销,提高了多关键词搜索的性能,从而为云存储环境下的数据搜索提供了更安全、更高效的解决方案。
210 浏览量
2022-02-10 上传
210 浏览量
117 浏览量
2021-10-05 上传
2021-03-15 上传
2020-09-10 上传
罗伯特之技术屋
- 粉丝: 4512
- 资源: 1万+
最新资源
- 行业文档-设计装置-集中处理站油田采出液分离装置及油水分离方法.zip
- 01_Homework-Accessibility-Code-Refactor:为了提高Horiseon网站的搜索排名并使更多的用户可以访问它,对现有代码进行了重构
- 小程序预览PDF文件插件Pdf.js
- xue-git:学习git
- eng-hiring:18F工程部候选人选择指南,从简历屏幕到应聘者
- 将base64编码和解码为字节或utf8-Rust开发
- Vector_MATLAB_Simulink_MC_Add_on_15010
- muun::bird:Live Twitter仪表板
- mongoose-flights
- 动态演示nio中的buffer相关操作.zip
- 海吉亚医疗-6078.HK-公司深度研究:复制的确定性缘何而来.rar
- http-请托管这些东西-基本的http服务器,用于快速,简单地托管文件夹-Rust开发
- css3按钮特效制作鼠标悬停按钮动画特效
- Sor:机械鸟游戏
- 非常好的一款多小区物业管理系统
- Stat466:鲍恩施纳普森的统计数据-开源