[发明专利]一种支持多关键字子集检索的可搜索加密系统及方法在审

专利信息
申请号: 202111541515.9 申请日: 2021-12-16
公开(公告)号: CN114398650A 公开(公告)日: 2022-04-26
发明(设计)人: 樊凯;陈琪;王昊洋;张明润;陈红艳;李晖 申请(专利权)人: 西安电子科技大学
主分类号: G06F21/60 分类号: G06F21/60;G06F21/62;G06F9/50
代理公司: 西安长和专利代理有限公司 61227 代理人: 何畏
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 支持 关键字 子集 检索 搜索 加密 系统 方法
【权利要求书】:

1.一种支持多关键字子集检索的可搜索加密方法,其特征在于,所述支持多关键字子集检索的可搜索加密方法包括:利用大数据挖掘算法,在云服务器和边缘节点半可信的前提下,通过算法设计使得边缘服务器在密文上完成高效的检索和更新,以此实现用户对加密数据的管理;边缘节点收到检索请求后,使用收到的陷门在安全索引上执行搜索算法,返回匹配度最高的文件编号,将文件编号和用户IP发给云服务器,最后由云服务器将检索结果发送给用户,以此实现用户对数据的安全访问。

2.如权利要求1所述的支持多关键字子集检索的可搜索加密方法,其特征在于,所述支持多关键字子集检索的可搜索加密方法包括以下步骤:

步骤一,系统初始化:数据所有者A向密钥生成中心发起请求,密钥管理中心B初始化系统,生成安全参数和密钥返回给数据所有者A;

步骤二,索引构建与加密:数据所有者A对文件集构建索引并加密,再对文件明文使用AES算法进行加密,并将加密后的文件与安全索引一起上传至边缘节点C;

步骤三,云边协同:边缘节点C保留安全索引,转发文件密文至云服务器D;

步骤四,检索陷门生成:授权用户E要搜索加密文件,从数据所有者处获得陷门生成参数,陷门即搜索关键字的“加密”版本;E根据参数生成陷门,并向边缘节点提交此检索请求;

步骤五,边缘节点执行检索:边缘节点C接收到陷门后在安全索引上执行检索算法,并将满足匹配要求的文件编号和用户IP地址发送给云服务器;

步骤六,检索结果返回:云服务器根据文件编号,将文件返回给授权用户E;

步骤七,索引更新:数据拥有者A根据自身需求,对边缘节点上的索引与云服务器中的文件进行更新。

3.如权利要求2所述的支持多关键字子集检索的可搜索加密方法,其特征在于,所述步骤一中的系统初始化包括:

据拥有者提交请求后,密钥管理生成中心予以回应;判断用户权限,生成安全参数λ,设是阶为p的循环群,随机选取和选择安全无碰撞的哈希函数H:{0,1},则用户的公钥为Apub=(g,g1,h),私钥为Apriv=(α,H(·));

所述步骤二中的索引构建与加密包括:

(1)设数据拥有者有一个包含m个文件的文件集合F={f1,f2,...,fm},提取每个文件关键词,构成关键词集合U={u1,u2,...,un};选择随机数对关键词集合进行加密构建矩阵Dm*n,如果wj∈fi,Dij=1,否则Dij=0;

(2)添加两列一行,第n+1列:权重(w),初始化为1;第n+2列:该文件包含的关键词数量设为ξ,设0≤θ≤ξ;第m+1行:关键词在所有文件中的出现次数,下记为关键词支持数kS;按照关键词支持数kS,从小到大将矩阵D重新排列,再按照文件包含关键词数量从小到大,重新排列矩阵,得D1;对矩阵的每一行,两两做内积计算,如第i行与第i+1行,如果内积值等于ξi,n+2,则说明这两个文件重合,将i+1文件编号与i合并,删除第i+1行,且权重加1,设删除的文件数量为υ;得到布尔矩阵并设定最小支持度MinS

(3)对布尔矩阵从第2列到第n列,如果将wi添加进索引第一层,删除wi代表的列向量;从第2行到第m行,如果ξ=1,将其包含的关键词添加进索引第一层,删除该文件列,同时更新矩阵关键词支持数;利用改进Aprior算法,设最后要构建X层索引,对于2≤i≤X,通过筛选所有符合条件的i个关键词的所有组合形式Col,设2≤k≤|col|,如果则将该关键词集合与包含的文件编号添加至第i层索引,最后构建出X层的索引;

(4)用AES加密算法加密文件明文;

(5)将加密后的索引与文件发送给边缘服务器。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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