首页> 中文学位 >云存储中密文的模糊搜索与访问控制研究
【6h】

云存储中密文的模糊搜索与访问控制研究

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究目的与意义

1.2 国内外研究现状

1.2.1 密文搜索技术

1.2.2 密文访问控制技术

1.3 本文的主要工作

1.4 论文的结构

第二章 预备知识

2.1 布隆过滤器

2.2 p-稳定分布的局部敏感哈希函数

2.3 欧式距离

2.4 访问结构

2.5 线性秘密共享方案

2.6 合数阶双线性群

2.7 CP-ABE算法

2.8 本章小结

第三章 云存储中基于拼音相似度的密文模糊搜索方案

3.1 系统模型

3.2 基于拼音的相似度

3.3 算法

3.3.1 密钥生成算法

3.3.2 文档加密算法

3.3.3 安全索引生成算法

3.3.4 安全陷门生成算法

3.3.5 搜索算法

3.3.6 文档解密算法

3.4 方案实现

3.5 安全性分析

3.6 性能分析与测试

3.6.1 搜索效率

3.6.2 存储开销

3.7 本章小结

第四章 云存储中支持授权搜索的密文搜索方案

4.1 系统模型

4.2 算法

4.2.1 系统初始化算法

4.2.2 密钥生成算法

4.2.3 安全索引生成算法

4.2.4 文档加密与生成授权凭证算法

4.2.5 安全陷门生成算法

4.2.6 查询与访问权限审计算法

4.2.7 文档解密算法

4.2.8 用户撤销算法

4.3 方案的设计和实现

4.4 安全性分析

4.5 性能分析与测试

4.5.1 功能

4.5.2 计算开销

4.6 本章小结

5.1 研究工作总结

5.2 展望

参考文献

致谢

攻读学位期间发表论文情况

展开▼

摘要

随着信息技术的高速发展,人们需要存储和管理的数据呈指数级增长,传统的本地存储已不能满足人们的需求。云存储通过“云”为用户提供数据的集中管理和存储服务,其方便快捷、动态易扩展、按需低成本的特点,吸引了越来越多的企业和个人将数据上传到云存储中保存。这些数据往往隐私度很高,因此会预先对数据进行加密处理后再上传,以实现对隐私数据的保护和使用限制。
  加密数据可以有效保护隐私安全,同时也带来了一系列挑战。当用户需要下载文档时,希望云服务器能在大规模的加密数据中搜索到包含指定关键词的文档。为了提高搜索准确度,云服务器需要支持多关键词搜索,还希望可以按照相关性排序返回搜索结果。针对实际搜索中经常发生的输入错误问题,还需要支持模糊搜索。密文数据同样需要共享,在多数据拥有者-多搜索用户的场景中,需要细粒度的授权搜索实现隐私保护。针对上述问题,本文对密文搜索技术和密文访问控制技术进行了深入的研究,提出了两个具体的密文搜索方案,实现高效搜索的同时保证数据安全。本文的主要研究工作如下:
  (1)提出了一种高效的多关键词密文模糊搜索算法,利用布隆过滤器和p-稳定分布的局部敏感哈希函数构造索引向量和搜索陷门向量,用欧式距离衡量模糊词的模糊程度。在搜索匹配时,通过计算向量内积实现多个关键词的模糊匹配,返回相关度高的搜索结果来提高准确性,同时在空间效率和时间效率都有较好的表现。
  (2)提出了一个云存储中基于拼音相似度的密文模糊搜索方案,实现对多个中文关键词的密文模糊搜索。针对中文的特点,不需要预先构造模糊词集,用拼音相似度衡量模糊词与原词之间的距离,利用布隆过滤器和p-稳定分布的局部敏感哈希函数实现模糊匹配。通过安全性和性能分析以及实验数据可以看出,本方案不仅有较高的安全性,而且有较小的存储代价和较高的搜索效率。
  (3)提出了一个云存储中支持授权搜索的密文搜索方案,实现对密文数据细粒度的授权搜索。针对实际应用场景中多数据拥有者-多搜索用户的情况,引入第三方授权机构进行密钥的生成和分发,利用对称加密算法和CP-ABE算法结合的混合加密,实现文档级别的访问控制和数据隐私保护。安全性分析和性能实验表明,本方案在安全性、功能和搜索性能等方面都有较好表现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号