[发明专利]一种抵抗分布相关性攻击的位置服务隐私保护方法有效
申请号: | 202010070535.1 | 申请日: | 2020-01-21 |
公开(公告)号: | CN111278015B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 叶阿勇;孟玲玉 | 申请(专利权)人: | 福建师范大学 |
主分类号: | H04W12/122 | 分类号: | H04W12/122;H04W12/02;H04W12/63;H04W4/029 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 戴雨君 |
地址: | 350108 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 抵抗 分布 相关性 攻击 位置 服务 隐私 保护 方法 | ||
1.一种抵抗分布相关性攻击的位置服务隐私保护方法,其特征在于:分为初始化阶段和在线查询阶段,具体包括以下步骤:
(1)初始化阶段:
步骤S0:初始化阶段,移动终端初始化两个隐私参数和两个历史位置集:设置隐私预算为ε、分布相关性阈值为c、历史发布位置集历史真实位置集
(2)在线查询阶段:
步骤S1:根据真实位置p、ε和c,利用极坐标系下的拉普拉斯机制产生一个噪声位置p';
步骤S2:令内点集合Pin*={q|q∈P*,q∈circle(p,d2(p,p'))},其中,d2(p,p')表示真实位置p到噪声位置p'的欧式距离;而circle(p,d2(p,p'))表示以p为中心且d2(p,p')为半径的圆;
当时,则采用零成本预测方法从Pin*中选出一个预测点o',即o'=predict(Pin*);
然后以o'为报告位置向LBS位置服务器请求服务,并且令P*=P*∪{o'},P=P∪{p};最后结束本次查询;否则,执行下一步;
步骤S3:计算P集合与p点的最大位置相关性,即cm=maxpj∈Pc(p,pj);P集合是所有的p点集合;位置相关性计算公式如下;
其中,G表示整个地理分布区域;
当cm≤c,则p'为报告位置向位置服务器请求服务,并且令P*=P*∪{o'},P=P∪{p};最后结束本次查询;否则执行下一步;
步骤S4:采用零成本预测方法从P*中选出一个位置点o',即o'=predict(P*);然后以o'为报告位置向位置服务器请求服务,并且P*=P*∪{o'},P=P∪{p},结束本次查询。
2.根据权利要求1所述的一种抵抗分布相关性攻击的位置服务隐私保护方法,其特征在于:步骤S2的零成本预测方法的具体包括以下步骤:
步骤S21:以历史发布噪声位置点为基准点,将所有基准点连线的垂直平分线的交点连线则生成维诺图;
步骤S22:令p*=minxi∈Xdistance(xi,p'),其中distance()函数表示两点的欧氏距离,计算获取隐私成本εc:
步骤23:判断隐私成本εc是否为零;当εc≠0时,则令X=X-{p*},X为输入的位置集,并返回步骤S21;否则,输出p*作为预测点o'。
3.根据权利要求2所述的一种抵抗分布相关性攻击的位置服务隐私保护方法,其特征在于:步骤21中以输入的位置集X为基准中心点生成维诺图,维诺图定义为:Z=∪zi,xi∈zi,xi∈X,其中Z为平面区域,zi为维诺图中的子区域,X为输入的位置集,xi为位置集内的位置点。
4.根据权利要求2所述的一种抵抗分布相关性攻击的位置服务隐私保护方法,其特征在于:维诺图将平面划分区域,使得以中心点生成的区域内任意一点到中心点的距离小于其到其他中心点的距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建师范大学,未经福建师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010070535.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线通信方法和设备
- 下一篇:一种水利水电工程移民实物调查数字化系统