[发明专利]一种可验证的加密搜索方法有效
申请号: | 201711277295.7 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108039943B | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 李琦;朱洁;王骞 | 申请(专利权)人: | 清华大学深圳研究生院 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/06;H04L9/08;H04L9/32;H04L29/08;G06F16/245 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 余敏 |
地址: | 518055 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 加密 搜索 方法 | ||
本发明公开了一种可验证的加密搜索方法,包括以下步骤:U1,客户端对文件集合计算倒排索引,对倒排索引中的每一个关键字计算一组键值对;将各组键值对插入MPT树结构中;计算并存储MPT树结构的根哈希;U2,客户端上传所述初始化的MPT树至服务器,并在文件集合有更新时,上传更新的键值对至服务器;U3,客户端向服务器发送挑战令牌,接收服务器返回的搜索结果和用于验证的参考信息;U4,客户端将发送的挑战令牌和所述参考信息进行匹配,根据匹配结果重构出MPT树结构的根哈希;U5,将重构出的根哈希与客户端存储的根哈希进行比对。本发明的加密搜索方法,可同时验证服务器不诚信导致的新鲜性攻击和完整性攻击,适用范围较广泛,且开销小。
【技术领域】
本发明涉及加密搜索领域,特别是涉及一种可验证的加密搜索方法。
【背景技术】
云存储使得用户可以随时随地地存取数据,并且极大地方便了用户之间的数据共享。但与此同时,云存储带来了许多安全性问题,总体来说可以分为以下两类:
(1)可用性(availability)。要求云服务器保证数据不丢失,用户可以将云端作为数据中枢进行数据备份和同步。目前,一般的云服务提供商都采用了多副本的方式保障数据的可用性,即将数据的多个副本分别写入其他的存储节点,当一个节点发生故障时,其他节点上的数据继续提供服务,同时通过其他节点中的数据副本,快速恢复故障节点上丢失的数据。目前,针对数据可用性的相关学术研究包括数据拥有证明(Proof of DataPossession,PDP)以及数据可恢复性证明(Proof of Retrievability,PoR)。
(2)隐私性(privacy)。要求云服务器保证数据的隐私并且不泄露数据。目前,云服务提供商一般采用数据加密方式对隐私数据进行保护,但数据加密往往会导致数据可用性的降低,例如数据失去可搜索性,因此加密搜索(Searchable Encryption)应运而生。
加密搜索技术主要分为两类,一是对称加密搜索(Searchable SymmetricEncryption,SSE),二是非对称加密搜索(Searchable Asymmetric Encryption,SAE)。由于非对称加密搜索的效率问题,目前的加密搜索领域对对称加密搜索关注较多。
对称加密搜索的模型如图1所示。用户自行对数据进行加密并上传到云端,与此同时,用户还需额外上传一个加密索引(index)使得云可以通过该索引来搜索数据。当用户需要搜索数据时,生成一个陷门(trapdoor),该陷门与关键字相关,使得用户可以在不暴露关键字内容的情况下进行内容搜索。
加密搜索使得用户在保护数据隐私的同时,满足了其搜索需求,但加密搜索并不能保证搜索结果的正确性。也就是说,加密搜索的前提是云服务器是诚实的,即服务器会遵守与用户的协议来正确的执行搜索操作,然而实际应用中,云服务器往往是不可信的,例如,云服务器有可能为了节省计算开销和通信开销而返回少量搜索结果给用户,甚至有可能不返回搜索结果给用户。为了防止云服务器的不诚信行为,学术界又提出了可验证的对称加密搜索机制(Verifiable Searchable Symmetric Encryption,VSSE)。可验证的加密搜索允许用户对搜索结果进行验证,来检测服务器的不诚信行为,保障了加密搜索的正确性。
在可验证加密搜索中,由于服务器不诚信导致的安全性攻击主要可以分为以下两种:
数据新鲜性攻击(Data Freshness Attack):在加密搜索中,数据新鲜性攻击是指服务器(攻击者)试图返回旧的搜索结果,而不是最新的搜索结果。例如,用Δn={δ1,δ2,…,δn}来表示旧版本的数据集,用δn+1来表示最新的数据集,则服务器返回的搜索结果是数据集δi的搜索结果,其中1≤i≤n。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学深圳研究生院,未经清华大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711277295.7/2.html,转载请声明来源钻瓜专利网。