[发明专利]无密钥托管的安全多关键词排序检索系统有效
申请号: | 201810318718.3 | 申请日: | 2018-04-11 |
公开(公告)号: | CN108632032B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 杨旸;穆轲;郭文忠 | 申请(专利权)人: | 福州大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L9/00;H04L29/08;G06F16/33;G06F16/953 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊;薛金才 |
地址: | 350002 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种无密钥托管的安全多关键词排序检索系统,包括:密钥生成中心,用于和云服务器进行交互式计算共同生成系统的公共参数和数据用户的属性公钥/私钥对;云服务器,用于存储数据拥有者的文件并响应数据用户的搜索查询请求;数据拥有者,从文件中提取关键词集合并加密成安全索引,同时加密文件,制定访问策略嵌入到密文中;数据用户,定义搜索关键词集合,使用数据用户的属性私钥生成陷门来搜索存储在云服务器中的加密文件。本发明解决了密钥托管问题,实现了灵活的授权关键词搜索,实现了细粒度的数据访问授权,支持多关键词子集搜索,查询关键词的顺序变化不影响搜索结果。 | ||
搜索关键词: | 密钥 托管 安全 关键词 排序 检索系统 | ||
【主权项】:
1.一种无密钥托管的安全多关键词排序检索系统,其特征在于,包括:密钥生成中心,用于和云服务器进行交互式计算共同生成系统的公共参数和数据用户的属性公钥/私钥对;数据用户的身份标识和属性集合被隐式地嵌入在所述属性公钥/私钥对中;云服务器,用于存储数据拥有者的文件和授权数据用户列表,并响应数据用户的搜索查询请求;数据拥有者,在文件存储在云服务器之前,从文件中提取关键词集合KW并为其中的每个关键词定义权重,然后将关键词集合加密成安全索引,同时加密文件,制定访问策略嵌入到密文中,将安全索引和密文发送给云服务器存储;数据用户,定义搜索关键词集合KW′并为其中的每个关键词定义偏好分数,使用数据用户的属性私钥生成陷门来搜索存储在云服务器中的加密文件,如果数据用户的属性集合满足文件中定义的访问策略,则云服务器响应数据用户的搜索查询请求并查找匹配文件,当KW′是KW的子集时,相应的文件为匹配文件,云服务器计算陷门和匹配文件的相关度分数,并根据相关度分数对所有的匹配文件进行排序,最后将相关度最高的k个匹配文件返回给数据用户,数据用户解密文件获取明文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810318718.3/,转载请声明来源钻瓜专利网。