[发明专利]一种基于加密索引的安全空间文本skyline查询方法在审
申请号: | 202011456941.8 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112632297A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 滕一平;刘丹;许莉;范纯龙;丁国辉;郑志勇;张荣博;李胜宇;赵炜煜;刘晓婷 | 申请(专利权)人: | 沈阳航空航天大学 |
主分类号: | G06F16/387 | 分类号: | G06F16/387;G06F16/33;G06F16/31;G06F21/60;G06F16/9537 |
代理公司: | 沈阳维特专利商标事务所(普通合伙) 21229 | 代理人: | 甄玉荃 |
地址: | 110136 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 加密 索引 安全 空间 文本 skyline 查询 方法 | ||
1.一种基于加密索引的安全空间文本skyline查询方法,其特征在于,所述方法包括:
S1、将外包数据库中的空间文本数据对象创建IR-tree索引并将其转变成向量形式,其中IR-tree索引节点包含空间文本数据对象和最小边界矩形MBR;
将空间文本skyline查询请求转变成向量的形式;
采用非对称内积保持加密技术对每个IR-tree索引节点中的空间文本数据和空间文本skyline查询请求进行一致性加密,形成安全的IR-tree索引和安全的查询请求;
S2、面向MBR计算空间文本数据对象、加密索引节点间的支配关系;
S3、在支配关系的基础上实现基于加密索引的安全的空间文本skyline查询。
2.根据权利要求1所述的一种基于加密索引的安全空间文本skyline查询方法,其特征在于,所述方法具体包括如下步骤:
S11:发送安全索引:数据拥有者将对IR-tree中所有的索引节点进行一致性加密,并发送给云服务器;
S12:发起加密空间文本skyline查询请求:授权用户将空间文本skyline查询请求分解成向量的形式,并进行加密后发送给云服务器;
S13:基于MBR的空间文本相似度的安全计算:计算每个加密索引单元与每个查询请求间的空间文本相似度作为加密索引单元的派生维度;
S14:基于MBR的空间文本支配关系的安全比较:根据加密索引单元数据计算索引单元间的空间文本支配关系,则被支配的索引单元中的数据对象也将被空间文本支配,逐层访问索引节点,直至访问到空间文本对象,并将支配关系结果放进skyline结果集中;
S15:云服务器将基于安全索引的保护隐私的空间文本skyline查询结果发送给用户。
3.根据权利要求1所述的一种空间文本skyline安全查询方法,其特征在于,所述MBR边界确定的最大和最小的两组位置坐标数据用(xmin,ymin)和(xmax,ymax)来表示MBR空间范围,MBR的文本向量表示为E.dv=(t1′,t2′,…,tb′),MBR的空间向量表示为E.lv=(xmin,xmin2,1|ymin,ymin2,1|xmax,xmax2,1|ymax,ymax2,1),其中坐标都是经过归一化计算后的值;
将每个MBR的文本向量和空间向量拼接起来,并为拼接后的向量在最后填补一个附加维度值1,MBR向量最终表示为:E.v=(E.lv|E.dv|1)。
4.根据权利要求1所述的一种空间文本skyline安全查询方法,其特征在于,所述步骤S1形成安全的IR-tree索引具体包括:
定义查询索引加密函数为EI(g),索引E中的每个元素ei,使用加密函数EI(g)加密MBR向量,加密后的MBR向量为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳航空航天大学,未经沈阳航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011456941.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种定量自动处理损纸的防堵塞造纸机处理箱
- 下一篇:跷板开关