论文部分内容阅读
近年来,随着云计算的迅猛发展,越来越多的企业和个人将大量私有数据上传到云端以节省本地管理和存储成本,但是与此同时云存储也带来了许多安全问题。可搜索加密实现了在不解密密文的情况下,能够利用关键字对密文进行快速检索。云计算大数据共享的背景下,越来越多的数据希望被多个用户所共享,基于属性的可搜索加密方案不仅能够支持多个用户对密文的关键字搜索,而且实现了对搜索权限的细粒度地控制,是当前云计算安全研究的热点问题。针对目前基于属性可搜索加密技术在授权用户不在线时无法安全有效地将密文搜索权限委托给其他用户的问题,本文将代理重加密技术引入到基于属性可搜索加密方案中,提出了在云计算环境中基于属性的代理可搜索加密方案。本文针对新提出的基于属性的代理可搜索加密概念,结合实际应用中存在的需求深入研究提出三种不同的基于属性的代理可搜索加密方案。方案一提出一种指定关键字的基于属性的代理可搜索加密方案,该方案不仅可以实现对密文数据的搜索,并且结合代理重加密技术实现了对指定关键字的搜索权限的委托。方案二通过多线性映射技术提出了一种支持任意关键字的基于属性的代理可搜索加密方案,不仅更加灵活,并且在门限生成时不需要和授权中心交互,节省了计算与通信开销,提高了系统性能。另外针对传统的基于属性的可搜索加密方案中存在访问结构泄漏用户隐私的问题,提出了一种支持可隐藏部分访问结构的基于属性代理可搜索加密的方案,方案不仅通过隐藏访问结构的方式实现了隐私保护,而且实现了在重加密阶段的关键字更新功能。论文对这三个方案的正确性与安全性均进行了验证与证明,并在安全模型下,基于安全性困难假设证明了方案的安全性,最后理论分析和实验仿真均证明了方案的有效性和实用性。