[发明专利]一种面向密态图结构的近似最短距离查询方法有效

专利信息
申请号: 201711305987.8 申请日: 2017-12-11
公开(公告)号: CN108052834B 公开(公告)日: 2019-09-27
发明(设计)人: 周福才;秦诗悦;李宇溪 申请(专利权)人: 东北大学
主分类号: G06F21/62 分类号: G06F21/62
代理公司: 大连理工大学专利中心 21200 代理人: 陈玲玉;梅洪玉
地址: 110169 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 密态图 结构 近似 短距离 查询 方法
【权利要求书】:

1.一种面向密态图结构的近似最短距离查询方法,其特征在于,包括如下步骤:

步骤1:客户端对图结构数据进行预处理操作,使图结构数据转换成能够进行加密处理的数据结构;

步骤2:客户端生成加密密钥,对经过预处理的图结构进行加密生成密态图结构EO,并对图结构的每一个顶点进行处理生成顶点标签PK2(v);包括步骤:

2.1)根据系统安全参数,客户端生成AES加密密钥K1和伪随机序列密钥K2,其中,K1用于AE云服务器对称密钥加密算法对经过预处理的图结构进行加密,生成加密索引,K2用于伪随机序列对顶点进行加密操作;

2.2)利用K2通过伪随机序列P对所有顶点v∈V进行计算,其中V是顶点集合,得到顶点标签PK2(v);顶点标签将作为后续查询操作的查询令牌对密态结构数据进行查询,客户端保留所有顶点v∈V的顶点标签在本地;

2.3)利用K1作为加密密钥对图中所有顶点的Sketch结构Skv(v∈V)进行加密,得到一组加密的Sketch结构ESkv(v∈V),即为无法获得有效明文信息的密态图结构EO;

步骤3:客户端利用顶点标签PK2(v)和密态图结构EO生成在不可信服务器上进行安全查询的查询字典,将查询字典发送给云服务器;

步骤4:客户端根据欲查询近似最短距离的两个顶点,选择顶点的查询令牌,向存储查询字典的云服务器发送查询令牌,云服务器根据接收到的查询令牌对查询字典进行查询;若云服务器在查询字典内查询到与查询令牌相对应的顶点标签PK2(v),则向客户端发送该顶点标签PK2(v)在查询字典内对应的密文结构数据作为返回数据;若至少有一个对应的顶点标签未能被查询到,则云服务器向客户端发送查询失败的提示,不发送有效返回数据;

步骤5:如果客户端接收到来自云服务器的有效返回数据,则对返回数据进行解密操作,得到明文的Sketch结构数据;对两个顶点的Sketch结构中的数据进行本地计算,得到最终的近似距离查询结果,具体包括以下步骤:

5.1)客户端利用密钥K1对接收到两组密文Sketch结构ESku(u∈V)和ESkv(v∈V)进行解密,得到明文的Sketch结构Sku和Skv

5.2)对Sku={(ω00),...,(ωnn)}和Skv={(ω00),...,(ωmm)}中的所有二元组元素,寻找公共顶点ω;

5.3)对寻找到的每一个公共顶点ω,利用已知的该公共顶点ω到查询顶点u,v的最短距离,即

δ=δ(u,ω)=δ(ω,Sku)

δ=δ(v,ω)=δ(ω,Skv)

其中:u,v是查询顶点;计算δ(u,ω)+δ(ω,v);

5.4)根据δ(u,ω)+δ(ω,v)的计算结果,比较得到的最小值即为所求顶点间近似最短距离。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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