论文部分内容阅读
云存储已经成为一种重要的存储方案,云计算带来的好处是很明显的,我们可以方便地存储我们的文件并与他人共享我们的文件。为了防止我们的文件泄露信息,我们通常在将文件存储到云存储之前对其进行加密。加密使文件共享和搜索功能不可用。在本文中,我们正式定义了一种云存储中安全高效的可搜索加密方案,该方案可以使文件所有者与其他人共享文件,并授权某些指定用户在云存储中以加密形式搜索文件,并使用MinHash和指纹索引树来构造这个方案,以实现更好的性能。使用这个方案,我们可以授权指定用户搜索关键字的一个子集。我们的理论证明和实验结果表明它是可行的。保护云存储器中的用户的机密文件的有前景的方法是通过使用安全对称加密算法对其文件进行加密,例如,AES。但是,以加密形式存储文件会使一些有用的文件操作功能(如搜索,共享等)不可用。如果用户无法共享和搜索远程云存储服务器上的文件,它将不愿意将其文件外包给云存储。为了提高用户体验,在本文中,我们提出了一种新的面向多服务器多用户的模糊关键词搜索方案。本文的主要贡献如下:(1)指纹索引存储。与传统的方案相比,该方案利用MinHash的降维思想,得到MinHash指纹来实现模糊关键词搜索,节省了大量的存储开销。(2)针对多用户环境,我们提出了一种新的多用户的模糊搜索方案。我们使用了MinHash算法来构造指纹索引树。为了提高检索结果的精确性,我们通过Jaccard相似度来对检索结果进行相关度排序,降低了相似度计算量,减少了时间和空间开销,提高了检索效率。(3)本文在多用户环境下,提出了一种新的面向多服务器的模糊关键词搜索方案,实现了多个服务器可以并行检索密文的功能。与单服务器模型相比,多服务器模型下的加密搜索方案不仅提高了密文检索的效率,还可以保障数据的机密性。(4)方案效率。理论分析了本方案实现的具体功能及原理,我们实施我们的方案并进行性能评估。仿真实验结果表明,我们的方案是非常有效,并具有较高的实用性。本文方案不仅保障了检索数据的安全性,还提高了检索效率,节省了大量的存储开销。