[发明专利]一种多用户场景下可验证的多密钥可搜索加密方法有效
申请号: | 201910478000.5 | 申请日: | 2019-06-03 |
公开(公告)号: | CN110392038B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 王剑锋;宿雅萍;陈晓峰;张中俊;王贇玲 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于云计算安全技术领域,公开了一种多用户场景下可验证的多密钥可搜索加密方法;包括数据拥有者实体,用于加密处理文件集,并将加密文件集外包至云服务器;用户实体,用于生成文件的分享密钥和一个可验证的数据结构和查询信息,并将生成的分享密钥和可验证的数据结构外包在云服务器中;云服务器实体,用于存储数据并为用户提供查询服务。根据用户提交的查询信息,服务器计算对应的陷门信息,根据所存储的分享密钥查找相关文件并返回给用户匹配的结果和验证所需的证据。用户不仅能够抵抗恶意的数据拥有者和云服务器勾结引入的安全威胁,而且支持对搜索结果的正确性与完整性的有效验证。 | ||
搜索关键词: | 一种 多用户 场景 验证 密钥 搜索 加密 方法 | ||
【主权项】:
1.一种多用户场景下可验证的多密钥可搜索加密方法,其特征在于,所述多用户场景下可验证的多密钥可搜索加密方法包括以下步骤:步骤一,对于每一个文件,数据拥有者使用对称加密算法生成相应的数据密钥,利用该密钥加密文件和对应的关键词集合,并将加密文件和加密的关键词集合组织在一起外包到云服务器中;将数据密钥发送给授权的用户;步骤二,若数据拥有者分享一定数量的重要文件给用户,用户需要生成查询密钥、分享密钥和可验证的数据结构,并将分享密钥和可验证的数据结构存储在云服务器中;步骤三,当用户查询包含某一关键词的文件时,利用步骤二中生成的查询密钥生成查询信息,并提交给云服务器;步骤四,云服务器收到用户的查询请求时,它会利用用户提交的查询信息生成相应的陷门信息,并在分享密钥上执行检索;返回查询结果,包括验证所需的证据;步骤五,当云服务器返回查询的结果时,用户使用该证据验证返回的查找结果是否正确且完整,证明服务器的行为是诚实的或恶意的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910478000.5/,转载请声明来源钻瓜专利网。