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

专利信息
申请号: 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。

2.根据权利要求1所述的云环境中密文数据的模糊多关键词检索方法,其特征在于,步骤1的具体实现包括以下子步骤:

步骤1.1:数据拥有者生成一个随机安全参数;

步骤1.2:根据生成的安全参数生成两个可逆矩阵,作为密钥矩阵;

步骤1.3:生成安全密钥。

3.根据权利要求1所述的云环境中密文数据的模糊多关键词检索方法,其特征在于,步骤3的具体实现包括以下子步骤:

步骤3.1:数据拥有者使用AES或DES算法对文件集合进行加密,生成密文文件;

步骤3.2:数据拥有者将密文文件上传至云服务器。

4.根据权利要求1所述的云环境中密文数据的模糊多关键词检索方法,其特征在于,步骤4的具体实现包括以下子步骤:

步骤4.1:数据拥有者将每个文件的索引向量遵循预设的规则分解为两个向量;

步骤4.2:数据拥有者使用步骤1中生成的安全密钥对文件索引向量进行加密;所述安全密钥包括两个可逆矩阵,使用两个可逆矩阵的转置分别乘以两个分解后的向量,得到每个文件的安全索引向量,所有的安全索引向量构成安全索引;

步骤4.3:数据拥有者将安全索引上传至云服务器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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