[发明专利]一种云环境中密文数据的模糊多关键词检索方法有效

专利信息
申请号: 201610651676.6 申请日: 2016-08-10
公开(公告)号: CN106326360B 公开(公告)日: 2019-04-09
发明(设计)人: 何亨;夏薇;王振宇;张继;金瑜;李鹏 申请(专利权)人: 武汉科技大学
主分类号: G06F16/22 分类号: G06F16/22;G06F16/24;H04L29/08
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 魏波
地址: 430081 *** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种云环境中密文数据的模糊多关键词检索方法,数据拥有者对文件集合加密生成密文文件,并对每个文件抽取关键词,对关键词二元分词及向量化得到二元向量组,将其降维后插入计数型布隆过滤器,生成索引向量,对每个索引向量加密得到安全索引,将密文文件及安全索引发送到云服务器;预先被授权的数据使用者或数据拥有者对查询数据抽取关键词,二元分词及向量化,生成查询向量,加密得到陷门,将其发送给云服务器;云服务器根据陷门和安全索引查询得到相关度最高的一定数量文件,排序后返回给数据使用者。本发明支持大数据量的密文模糊多关键词检索,相比现有方法,索引构建和查询过程更高效,排序结果更准确,且有效保护了数据隐私。
搜索关键词: 关键词检索 安全索引 云服务器 密文数据 索引向量 向量化 云环境 模糊 查询 分词 陷门 加密 抽取 加密生成密文 布隆过滤器 查询数据 大数据量 密文文件 排序结果 数据隐私 索引构建 文件集合 计数型 相关度 向量组 降维 密文 向量 排序 发送 授权 返回
【主权项】:
1.一种云环境中密文数据的模糊多关键词检索方法,其特征在于,包括以下步骤:步骤1:初始化;数据拥有者生成一个安全密钥;步骤2:生成索引;数据拥有者根据自身需求制定文件集合,对集合中每个文件抽取关键词生成关键词集合,对每个关键词进行二元分词和向量化,得到二元向量组,并为每个文件构建计数型布隆过滤器作为文件的索引,对二元向量组降维并插入布隆过滤器,生成每个文件的索引向量;具体实现包括以下子步骤:步骤2.1:数据拥有者根据自身需求制定文件集合;步骤2.2:数据拥有者对文件集合中的每个文件进行语法分析和词法分析,抽取关键词,得到关键词的集合;步骤2.3:数据拥有者对每个关键词进行二元分词;步骤2.4:数据拥有者将关键词的二元分词进行向量化,得到二元向量组;步骤2.5:数据拥有者为文件构建一个计数型布隆过滤器作为文件的索引;步骤2.6:数据拥有者使用MinHash算法对每个文件对应的二元向量组进行降维,以Jaccard距离为相似度度量,将相似度在预设范围内的二元向量组哈希到计数型布隆过滤器的同一个地址序列中并计数,得到的布隆过滤器的值即为每个文件的索引向量;步骤3:文件加密;数据拥有者对文件集合进行加密,生成密文文件,并将其上传至云服务器;步骤4:生成安全索引;数据拥有者使用步骤1中生成的安全密钥对步骤2中文件的索引向量进行加密,生成安全索引,并将其上传至云服务器;步骤5:生成陷门;如果数据使用者为未授权用户,则要将查询的数据发送给数据拥有者,数据拥有者对查询数据抽取关键词,对关键词二元分词和向量化,得到二元向量组,将其插入计数型布隆过滤器,生成查询向量,并根据步骤1中生成的安全密钥对查询向量进行加密,生成陷门返回给数据使用者;如果数据使用者为授权用户,则直接使用步骤1中生成的安全密钥生成陷门;步骤6:查询;数据使用者将陷门发送到云服务器,云服务器根据陷门和安全索引为用户的请求进行查询,将前k个得分最高的结果返回给数据使用者,k ≥ 1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉科技大学,未经武汉科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610651676.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top