[发明专利]支持个性化隐私的轨迹敏感数据保护方法有效

专利信息
申请号: 201810984952.X 申请日: 2018-08-28
公开(公告)号: CN109165527B 公开(公告)日: 2021-07-20
发明(设计)人: 杨晓春;王斌;刘旺媛 申请(专利权)人: 东北大学
主分类号: G06F21/62 分类号: G06F21/62;G06K9/62
代理公司: 沈阳东大知识产权代理有限公司 21109 代理人: 朱光林
地址: 110819 辽宁*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种支持个性化隐私的轨迹敏感数据保护方法,涉及数据分析处理技术领域。该方法包括:提取原始数据集D中用户设定需要保护的敏感位置列表SPlist;采用Google Map API对用户设定的敏感位置列表SPlist中的任意敏感位置SPb进行反向地址解析,得到敏感序列SSb;根据类簇集合Clus构建假轨迹片段;以假轨迹片段T*替换原始数据集D中轨迹片段T,输出经过隐私保护的数据集D*。本发明提供的一种支持个性化隐私的轨迹敏感数据保护方法,充分考虑到移动对象的移动速度、采样点数量和路段相似性,还对敏感位置进行了语义聚类划分,并且对于敏感位置的替换是随机的,攻击者确定真实敏感位置的概率也相对低了很多,保证了敏感位置的安全性。
搜索关键词: 支持 个性化 隐私 轨迹 敏感数据 保护 方法
【主权项】:
1.一种支持个性化隐私的轨迹敏感数据保护方法,其特征在于,包括以下步骤:步骤1:提取原始数据集D中用户设定需要保护的敏感位置列表SPlist;所述原始数据集D={d1,...,do,...,dz},其中,do={ID,T,SPlist},ID为记录的标识,T为轨迹,SPlist为用户设定需要保护的敏感位置列表;所述用户设定需要保护的敏感位置列表SPlist={SP1,...,SPk},SPb=(ID’,lcore,add,sem),其中,ID’为敏感位置的标识符,lcore为敏感位置的核心地理位置,add为敏感位置的地址,sem为敏感位置的语义信息;所述敏感位置的语义信息其中,Δtavg为访问敏感位置用户的平均停留时长,N为访问敏感位置的用户数量,为访问敏感位置的用户列表,为一天内访问敏感位置的概率;所述一天内访问敏感位置的概率为q维向量,将一天24小时分为q段,其中,pa为第a时段移动对象进入敏感位置的概率,且1≤a≤q;步骤2:采用Google Map API对用户设定的敏感位置列表SPlist中的任意敏感位置SPb进行反向地址解析,得到敏感序列SSb;步骤3:根据语义的敏感位置进行聚类划分形成类簇集合Clus,具体步骤如下:步骤3.1:初始化聚类划分所需的参数,包括隐私保护度l、用户设定需要保护的敏感位置列表SPlist中的中心点为SPcen、类簇集合Clus为空集、当前类簇数flag为0、类簇中心点的个数Ncen为0;步骤3.2:判断类簇中心点的个数Ncen是否小于类簇集合要分的类数,若小于,则令中心点SPcen为距离当前中心点最远的点,继续步骤3.3,若不小于,则停止;步骤3.3:令当前类簇集合Clusflag为当前类簇中心点SPcen以及与中心点SPcen混合距离最近的l‑1个点;步骤3.4:分别以当前类簇集合Clusflag中的点作为中心点,计算该点与其他l‑1个点的混合距离之和,并以与其他l‑1个点的混合距离之和最小的点替换当前类簇中心点SPcen为新的当前类簇中心点SPcen;步骤3.5:更新当前类簇集合Clusflag为新的当前类簇中心点SPcen以及与新的中心点SPcen混合距离最近的l‑1个点,返回步骤2.4,直至当前类簇中心点SPcen不再发生替换;步骤3.6:将当前类簇集合Clusflag合并到类簇集合Clus中;步骤3.7:令当前类簇数flag加1,类簇中心点的个数Ncen加1,返回步骤3.2;步骤4:根据类簇集合Clus构建假轨迹片段,具体步骤如下:步骤4.1:构建包含类簇集合Clus中所有元素的最小边界矩形MBR,并确定距离矩形MBR最近的两个路口点为假轨迹片段的起点Vs和假轨迹片段的终点Vf,初始化构建假轨迹片段所需的参数,包括采样间隔tinterval和采样点数量Num,设置当前采样点个数为0;步骤4.2:在最小边界矩形MBR中,以设定替换点位置SPfake替换用户设定需要保护的敏感位置;步骤4.3:构建从起点Vs到替换点位置SPfake之间的假轨迹片段,具体步骤如下:步骤4.3.1:根据采样间隔tinterval和移动对象的速度Vrandom确定采样点的位置;步骤4.3.2:判断采样点是否与替换点位置SPfake重合,若是,则输出当前采样点个数,继续步骤4.4,若否,则当前采样点个数加1,返回步骤4.3.1,确定下一采样点的位置;步骤4.4:构建替换点位置SPfake到终点Vf之间的假轨迹片段,具体步骤如下:步骤4.4.1:根据采样间隔tinterval和移动对象的速度Vrandom确定采样点的位置;步骤4.4.2:判断采样点是否与终点Vf重合,若是,则则输出当前采样点个数,继续步骤4.5,若否,则当前采样点个数加1,返回步骤4.4.1,确定下一采样点的位置;步骤4.5:判断当前采样点个数是否小于采样点数量Num,若是,则在替换点位置SPfake周围距离阈值θd范围内随机选取一点,返回步骤4.5,若否,则连接各个采样点,完成假轨迹片段的构建;步骤5:以假轨迹片段T*替换原始数据集D中轨迹片段T,输出经过隐私保护的数据集D*。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810984952.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top