[发明专利]基于位置隐私保护的云环境下圆形范围查询方法及系统有效
申请号: | 202010362108.0 | 申请日: | 2020-04-30 |
公开(公告)号: | CN111555861B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 吴磊;刘召曼 | 申请(专利权)人: | 山东师范大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/40;G06F16/22;G06F16/29 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 祖之强 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 位置 隐私 保护 环境 圆形 范围 查询 方法 系统 | ||
1.一种基于位置隐私保护的云环境下圆形范围查询方法,其特征在于,应用于位置查询终端,包括以下步骤:
位置查询终端向位置服务器请求位置查询终端的密钥对、查询位置所在区域的原子区域编码以及哈希函数的密钥对;
位置查询终端利用私钥解密获得查询区域的原子区域编码,根据圆形查询范围确定查询范围内的原子区域集合以及与查询范围边界相交的原子区域集合,将由查询位置和半径表示的圆形查询范围转换为查询向量形式;
位置查询终端将范围内的原子区域集合和与范围边界相交的原子区域集合中的原子区域编码利用哈希函数进行哈希处理,对查询向量进行加密处理,生成令牌发送给云服务器;
所述位置查询终端接收云服务器发来的满足查询范围的空间数据点;
在获得待查询区域的原子区域编码后,位置查询终端根据查询位置和查询半径确定圆形查询范围,查询范围所覆盖的原子区域集合包括在圆形查询范围内的原子区域集合和与圆形查询范围相交的原子区域集合;
位置查询终端构建查询向量,用于判断与圆形查询范围相交的原子区域集合中空间数据与圆形查询范围的关系;
对于查询范围所覆盖的原子区域集合,利用随机数
对于查询向量,位置查询终端调用
对加密阶段涉及的算法描述如下:
;
对令牌生成阶段涉及的算法描述如下:
:设,随机选择,,对于,随机选择,,输出加密向量:
;
位置服务器调用算法
密钥
;
位置向量;
查询向量;
利用随机数
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东师范大学,未经山东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010362108.0/1.html,转载请声明来源钻瓜专利网。