一种针对稀疏位置轨迹隐私保护方法技术

技术编号:27609622 阅读:17 留言:0更新日期:2021-03-10 10:35
本发明专利技术公开了一种针对稀疏位置轨迹隐私保护方法,通过动态调整匿名阈得到位置点候选集,而动态的位置匿名阈相对于静态的位置匿名阈能减少抑制,降低轨迹点抑制率,另外,不采用用户的历史数据来作为假轨迹的基础,避免了数据的直接暴露;最后,通过判断相邻位置点之间的可达性以及结合局部转移概率,连接位置点候选集中的位置点,得到候选轨迹集;以及通过对候选轨迹集中的轨迹与原轨迹之前进行相似性判断以及结合整体转移概率,从候选轨迹集中选取最优的k

【技术实现步骤摘要】
一种针对稀疏位置轨迹隐私保护方法


[0001]本专利技术涉及隐私保护的
,尤其涉及到一种针对稀疏位置轨迹隐私保护方法。

技术介绍

[0002]传统的轨迹隐私保护方案往往是生成一组匿名轨迹,在轨迹数据发布前,删除轨迹中的一些敏感位置,这种方法称为轨迹抑制,这里的敏感位置指的是轨迹中出稀疏地理位置的点,当抑制点过多时,会导致数据发布可用性差,抑制过少,则隐私保护效果差,因此,如何合理的抑制位置信息是目前面临的一个重要问题。
[0003]现有的技术中,Yannian Zhao等人针对对手拥有的背景知识,可以从用户的轨迹的起点和终点来分析进行攻击,提出了一种安全起点和终点的轨迹生成算法,在用户的历史轨迹数据中选择符合用户习惯的位置点,作为起点集和终点集,再截取用户的历史轨迹进行拟合,得到一个匿名轨迹集。刘向宇等人针对用户个性化的信息保护需求(假设用户在t2时刻通过微博发布自己的位置信息),以用户自主暴露的位置为定点,生成k-1条假轨迹,每一条假轨迹都在相同顺序时间点经过了暴露位置,出去暴露位置外的其他轨迹点,生成若干个位置,把这些点连接起来形成一个轨迹集,再挑选k-1条轨迹与原始轨迹组成一个匿名集,针对不满足匿名阈的敏感位置点直接抑制。
[0004]但从用户的历史轨迹中选择位置点以及轨迹片段来拟合成假轨迹,需要用户大量的个人数据,当数据不足时,难以达到较高的隐私保护效果,而且即使历史数据集也是用户的真实信息,同样有泄露风险。还有的是,在使用轨迹抑制法时,没有做到合理的抑制,用户的轨迹点多数处于稀疏环境时,抑制过多,导致发布数据可用性差。另外,在地图上使用随机生成的位置点时,没有考虑地理特征,可能生成位置点是处于常人无法到达的地点,在拟合成轨迹时没有考虑局部位置之间的转移概率以及轨迹整体的转移概率。

技术实现思路

[0005]本专利技术的目的在于克服现有技术的不足,提供一种能减少抑制、降低轨迹点抑制率、避免直接暴露、匿名效果明显提高的针对稀疏位置轨迹隐私保护方法。
[0006]为实现上述目的,本专利技术所提供的技术方案为:
[0007]一种针对稀疏位置轨迹隐私保护方法,首先针对原轨迹的稀疏位置通过动态调整匿名阈得到位置点候选集,然后连接位置点候选集得到候选轨迹集,最后从候选轨迹集中选取最优的k-1条轨迹与原轨迹组成一个轨迹k匿名集进行发布。
[0008]进一步地,包括以下步骤:
[0009]S1、针对用户的轨迹进行用户活动区域网格划分;
[0010]S2、根据使用的数据集得出每个区域的查询概率;
[0011]S3、通过动态调整匿名阈得到位置点候选集;
[0012]S4、连接位置点候选集得到候选轨迹集;
[0013]S5、从候选轨迹集中选取最优的k-1条轨迹与原轨迹组成一个轨迹k匿名集进行发布。
[0014]进一步地,所述步骤S3通过动态调整匿名阈得到位置点候选集的具体过程如下:
[0015]设定区域R的最大值R
max
与最小值R
min
,R
max
≤R≤R
min
,从轨迹点所处的查询概率最小的位置点开始,判断其能否在最小边界矩形MBR的区域R内生成m个假位置,若不能,则按照查询概率从小到大来判断每个位置点在区域R内是否能生成m个假位置,若轨迹稀疏位置比超过某个阈值q,说明该轨迹处于较为稀疏环境,这时需要调整匿名参数k=k-1,再重复上述步骤。
[0016]进一步地,所述步骤S4中,得到轨迹的每个位置都有一个对应的位置点集,在判断相邻位置之间的可达性,进行连接形成两个轨迹点间的边,从而得到一个候选轨迹集。
[0017]进一步地,所述步骤S4通过判断相邻位置点之间的可达性以及结合局部转移概率,连接位置点候选集中的位置点,从而得到候选轨迹集;
[0018]其中,判断相邻位置点之间的可达性以及局部转移概率具体为:
[0019]根据用户是否能用最大速度V
max
在规定的时间间隔t内从上一个位置到达下一个位置即并优先选取局部转移概率高的位置对;转移概率针对整个位置点候选集而得出,需要遍历整个位置点候选集得到从上一个位置点到达下一个位置点的转移概率;满足可达性以及局部转移概率之后进行连接形成两个轨迹点间的边,从而得到一个候选轨迹集。
[0020]进一步地,所述步骤S5通过对候选轨迹集中的轨迹与原轨迹之前进行相似性判断以及结合整体转移概率,从候选轨迹集中选取最优的k-1条轨迹;
[0021]具体过程如下:
[0022]引入欧几里得距离来度量轨迹之间相似性,衡量原轨迹与候选轨迹集中的轨迹之间的偏差,假设(x
i
,y
i
,t
i
)为在ti时刻所处的位置坐标点(x
i
,y
i
),则原轨迹为tr={(x1,y1,t1),(x2,y2,t2),(x3,y3,t3),

,(x
n
,y
n
,t
n
)},原轨迹中的某点为L
i
=(x
i
,y
i
,t
i
),候选轨迹集中的轨迹为两个对应轨迹点的距离为则两条轨迹的距离为候选轨迹集中的轨迹与原轨迹之间的距离应满足D
min
≤Dist(tr,tr
d
)≤D
max
,D
max
和D
min
分别为虚拟轨迹与原轨迹之间的最大距离与最小距离,轨迹的整体转移概率是指起点到终点的转移概率,需要遍历整个数据集,得出统计出每条轨迹的起终点,对每条候选轨迹集中的轨迹进行整体转移概率对比,优先选取整体转移概率最高的k-1条轨迹并入匿名集。
[0023]与现有技术相比,本方案原理及优点如下:
[0024]1.本方案通过动态调整匿名阈得到位置点候选集,而动态的位置匿名阈相对于静态的位置匿名阈能减少抑制,降低轨迹点抑制率。
[0025]2.不采用用户的历史数据来作为假轨迹的基础,避免了数据的直接暴露。
[0026]3.通过判断相邻位置点之间的可达性以及结合局部转移概率,连接位置点候选集中的位置点,得到候选轨迹集;以及通过对候选轨迹集中的轨迹与原轨迹之前进行相似性判断以及结合整体转移概率,从候选轨迹集中选取最优的k-1条轨迹,能够有效抵抗对转移概率的分析,大大提高匿名效果。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的服务作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本专利技术一种针对稀疏位置轨迹隐私保护方法的原理流程图;
[0029]图2为用户活动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对稀疏位置轨迹隐私保护方法,其特征在于,首先针对原轨迹的稀疏位置通过动态调整匿名阈得到位置点候选集,然后连接位置点候选集中的位置点得到候选轨迹集,最后从候选轨迹集中选取最优的k-1条轨迹与原轨迹组成一个轨迹k匿名集进行发布。2.根据权利要求1所述的一种针对稀疏位置轨迹隐私保护方法,其特征在于,包括以下步骤:S1、针对用户的轨迹进行用户活动区域网格划分;S2、根据使用的数据集得出每个区域的查询概率;S3、通过动态调整匿名阈得到位置点候选集;S4、连接位置点候选集中的位置点得到候选轨迹集;S5、从候选轨迹集中选取最优的k-1条轨迹与原轨迹组成一个轨迹k匿名集进行发布。3.根据权利要求2所述的一种针对稀疏位置轨迹隐私保护方法,其特征在于,所述步骤S3通过动态调整匿名阈得到位置点候选集的具体过程如下:设定区域R的最大值R
max
与最小值R
min
,R
max
≤R≤R
min
,从轨迹点所处的查询概率最小的位置点开始,判断其能否在最小边界矩形MBR的区域R内生成m个假位置,若不能,则按照查询概率从小到大来判断每个位置点在区域R内是否能生成m个假位置,若轨迹稀疏位置比超过阈值q,说明该轨迹处于较为稀疏环境,这时需要调整匿名参数k=k-1,再重复上述步骤。4.根据权利要求2所述的一种针对稀疏位置轨迹隐私保护方法,其特征在于,所述步骤S4通过判断相邻位置点之间的可达性以及结合局部转移概率,连接位置点候选集中的位置点,从而得到候选轨迹集;其中,判断相邻位置点之间的可达性以及局部转移概率具体为:根据用户是否能用最大速度V
max
在规定的时间间隔t内从上一个位置到达下一个位置即并优先选取局部转移概率高的位置对;转移概率针对整个位置点候选集而得出,需要遍历整个位置点...

【专利技术属性】
技术研发人员:柳毅黄景李斯李敏罗玉
申请(专利权)人:广东工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1