[发明专利]一种基于位置k-匿名的个性化位置隐私保护方法有效
申请号: | 201810209292.8 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108600304B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 凌捷;李灵利;谢锐;柳毅 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/02;H04W4/021 |
代理公司: | 广东广信君达律师事务所 44329 | 代理人: | 杨晓松 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 位置 匿名 个性化 隐私 保护 方法 | ||
1.一种基于位置k-匿名的个性化位置隐私保护方法,其特征在于包括以下步骤:
系统初始化,LBS服务器将地图空间网格化形成大小相同的网格单元,每个网格单元至少存在一个对用户真实位置敏感级别低的位置点;
根据用户的隐私需求生成用户查询请求Qu;
将Qu分割为若干数据段,将若干数据段及用户位置标识数据分别发送到若干个匿名服务器;
随机选取其中一个匿名服务器根据用户位置标识数据获取位于在其他匿名服务器内的数据段而得到完整数据Qu,再根据Qu生成匿名查询请求;
被选中匿名服务器发送匿名查询请求到LBS服务提供商;
LBS服务提供商搜索查询结果并将结果发送给被选中匿名服务器,被选中匿名服务器根据用户的真实位置将精确的结果返回给查询用户;
所述根据用户的隐私需求生成用户查询请求Qu的过程为:
查询用户首先根据自定义的隐私参数,生成用户位置的隐私需求:
Qp={K,Amin,Amax}
其中,K:用户自定义的位置k匿名的阈值,Amin:用户自定义的最小匿名区间,Amax:用户自定义的最大可容忍匿名区域;
然后根据自定义的位置敏感级别生成查询请求Qu,
Qu={Uid,Loc=(x,y),tp,SELu,Qp={K,Amin,Amax},con},
其中,Uid:用户的身份标识;Loc:用户的位置,x、y为用户的经纬度坐标,con为查询请求用户的身份证号码信息,电话号码信息;
TP={tp1,tp2,......,tpn}:n种位置类型的集合,tpi为该用户第i种的位置类型;
所有位置类型相对用户U的敏感级别;
SELtpi:位置类型敏感级别。
2.根据权利要求1所述的基于位置k-匿名的个性化位置隐私保护方法,其特征在于:所述随机选取其中一个匿名服务器生成匿名查询请求的过程为:
匿名服务器计算并存储每个位置的历史查询概率,假设位置历史查询概率越大,用户在该位置类型上发送查询请求的概率就越高;
随机选择其中一个匿名服务器根据用户位置标识数据获取位于在其他匿名服务器内的数据段而得到完整数据Qu;
被选中匿名服务器首先根据用户发送的隐私参数K和SELu找到所有符合要求的原始匿名区域Ko-ASR,即每个原始匿名区域内包含对该用户位置敏感级别低的其他K-1个位置;
统计符合大于用户自定义最小匿名区域Amin的可能匿名区域Kp-ASR个数,考虑到历史查询概率的情况,根据信息熵公式计算所有的可能匿名区域的信息熵,将熵值最大且小于用户自定义的Amax的K个可能匿名区域Kp-ASR取出;
最后从K个可能匿名区域Kp-ASR中随机选取一个作为匿名区域K-ASR,形成匿名查询请求Qa={Uid,K-ASR,con}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810209292.8/1.html,转载请声明来源钻瓜专利网。