【技术实现步骤摘要】
一种基于灰色预测的链式k-匿名位置隐私保护方法
本专利技术属于基于位置的服务及安全和隐私保护
,具体涉及一种基于灰色预测的链式k-匿名位置隐私保护方法。
技术介绍
移动通信业的发展诞生了位置服务(LocationBasedService,简称LBS)的概念,加上最近几年计算机互联网技术、无线技术的飞速发展,诸如北斗导航、GPS等移动定位和地理信息系统在越来越多的领域被应用。当下智能手机的普及,使得移动终端的位置服务变得越来越盛行,LBS可以给移动用户提供丰富的位置信息服务,诸如地图导航、餐饮查询、定位追踪、位置共享社交等。LBS在迅速发展的同时,也带来了越来越多的安全隐患,位置数据隐私保护成为了一直以来的研究热点。LBS服务之所以会带来隐私安全问题,是因为用户在获取LBS提供的服务时,需要向LBS提供自身的位置信息,若LBS本身就不可信任,则用户的位置信息自然会泄露,即便LBS是可信任的,第三方也可以攻击LBS以获取用户的位置信息。用户信息泄露后,除直接暴露用户当前位置,更多的隐含信息也会被同时暴露,比如生活习惯、兴趣爱好、身体状况、职业角色、社交关系等敏感信息,第三方在搜集诸如此类用户信息后,可以做更多的预测外延,由此可以看出用户的位置信息一旦泄露将会带来不可想象的后果。国内外对位置隐私保护技术的研究一直在不断进行,解决方案从整体结构上看可分为两大类,一类是基于可信任第三方(ThirdTrustedParty,简称TTP)的位置隐私保护方法,另一类是没有TTP的位置隐私保护方法。第一类方法中最为常见的是k-匿名位置隐私保护技术,同时还有匿名框和考虑 ...
【技术保护点】
一种基于灰色预测的链式k‑匿名位置隐私保护方法,其特征在于包括如下步骤:步骤1.以六元组的形式代表某一用户在当前位置的位置服务请求消息,即q=(id,loc,t,qry,r,k),其中id指发出请求消息的用户ID,loc指用户发出消息请求的位置,含坐标分量,t是发出请求的时刻,qry指用户请求查询的兴趣点的有关信息,r指用户请求的兴趣点到loc的距离,k指用户自己指定的匿名整型参数;步骤2.匿名服务器收到用户请求消息q后,根据k值对用户请求消息进行匿名处理,构建虚假消息路径、生成请求信息Q并发送给LBS服务器;步骤3.LBS接收到匿名服务器的请求消息Q后开始进行遍历查询,并将查询结果R返还给匿名服务器;步骤4.匿名服务器接收到LBS的返还查询结果集R后,遍历路径中的所有节点,过滤出真实位置后将其对应的真实结果返还给当前用户,最后清空当前消息路径。
【技术特征摘要】
1.一种基于灰色预测的链式k-匿名位置隐私保护方法,其特征在于包括如下步骤:步骤1.以六元组的形式代表某一用户在当前位置的位置服务请求消息,即q=(id,loc,t,qry,r,k),其中id指发出请求消息的用户ID,loc指用户发出消息请求的位置,含坐标分量,t是发出请求的时刻,qry指用户请求查询的兴趣点的有关信息,r指用户请求的兴趣点到loc的距离,k指用户自己指定的匿名整型参数;步骤2.匿名服务器收到用户请求消息q后,根据k值对用户请求消息进行匿名处理,构建虚假消息路径、生成请求信息Q并发送给LBS服务器;步骤3.LBS接收到匿名服务器的请求消息Q后开始进行遍历查询,并将查询结果R返还给匿名服务器;步骤4.匿名服务器接收到LBS的返还查询结果集R后,遍历路径中的所有节点,过滤出真实位置后将其对应的真实结果返还给当前用户,最后清空当前消息路径。2.根据权利要求1所述的基于灰色预测的链式k-匿名位置隐私保护方法,其特征在于步骤2中的匿名处理过程包括以下步骤:步骤2.1.匿名服务器在收到当前用户请求消息后标记为q(0),然后根据k值进行判断,若k≤4,即不满足进行灰色预测所需原始数据个数的最低要求,则返回等待用户输入状态,且服务器给出提示信息,要求用户输入大于4的整数,若满足后继续执行步骤2.2;步骤2.2.匿名服务器与云服务器相互通信并从云端选取s=(int)random[3,k-2]个请求信息,函数(int)random[3,k-2]表示在3到k-2之间随机产生整数,保证原始请求队列中至少有4个位置请求消息;步骤2.3.将匿名服务器选取的虚假用户请求消息加上当前用户请求q(0)一起存放到数组M中,即M={q(0),q(1),q(2),…,q(s)},3≤s≤k-2;下面遍历q(i)进行初始化处理,将q(0)的id,r,k赋值给其他q(i)并用变量time记录q(0).t,即q(i).id=q(0).id,q(i).r=q(0).r,q(i).k=q(0).k,time=q(0).t,1≤i≤s;初始化完毕后,匿名服务器根据各点发出请求消息的时刻q(i).t进行排序,最后将排序结果存入数组P中,得到P={p(0),p(1),p(2),…p(s)},3≤s≤k-2;步骤2.4.对步骤2.3得到的序列P求其1-AGO序列P′,即P′={p′(0),p′(1),p′(2),…,p′(s)},其中再对序列P′施以紧邻均值生成算子,得到序列Z={z(1),z(2),…z(s)},其中z(j)=0.5p′(j)+0.5p′(j-1),j=1,2,…,s,则位置预测的GM(1,1)均值形式的白化微分方程可设为步骤2.5.求解白化微分方程其中的参数向量可以...
【专利技术属性】
技术研发人员:沈鹏,顾婕,黄海平,倪嘉慧,李天宇,陈明阳,常嘉乐,戴华,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。