基于位置语义的路网位置隐私保护-陈慧.pdf
《基于位置语义的路网位置隐私保护-陈慧.pdf》由会员分享,可在线阅读,更多相关《基于位置语义的路网位置隐私保护-陈慧.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第37卷第8期2016年8月通信学报Journal on Communieations、b137 NO8August 2016doi:lO1 1959jissn1000-436x2016157基于位置语义的路网位置隐私保护陈慧1,2,一,秦小麟1,3(1南京航空航天大学计算机科学与技术学院,江苏南京21 1 106;2南京信息工程大学电子与信息工程学院,江苏南京210044;3江苏省物联网与控制技术重点实验室,江苏南京211106)摘要:移动用户在享受基于位置的服务(LBS)的同时受到位置隐私泄露的威胁,因而提供有效的位置隐私保护策略至关重要。传统的位置隐私保护方法主要采用空间匿名的方式,若攻
2、击者获得了更多与匿名空间相关的背景知识,尤其是与位置相关的语义信息,就会严重降低匿名效果。为了防止由位置语义分析造成的敏感位置信息泄露,并根据移动用户活动范围大多限定为道路网络的特点,提出一种基于位置语义的路网位置隐私保护方法,充分考虑了用户的个性化隐私需求,并通过实验验证了方法的可行性及有效性。关键词:位置语义;隐私保护;路网;敏感度;普及度中图分类号:TP309 文献标识码:AT 一 一 一 一 - -Location-semantic-basenlocanon praCyprotection for road networkCHEN Huil2rQrN Xiao1inl3(1Colleg
3、eofComputer Science andTechnology,NanjingUniversityofAeronauticsandAstronautics,Nanjing 211106,China;2School ofElectronic and Information Engineering,Nanjing University ofInformation Science and Technology,Nanjing 210044,China;3JiangsuKeyLaboratory ofInternetofThingsandControlTechnology,Nanjing 2111
4、06,Chma)Abstract:Mobile users suffer location privacy leakage threat as enjoy location-based services(LBS)Therefore,it wasimportant to provide effective policy for location privacy protectionConventional protection approaches were mainlybased on spatial cloakingwhich lcads to the anonymous effective
5、ness suffer great reduction if the attacker obtains morebackground knowledge with respect to the cloaking region,especially semantic information of the locationTo preventsensitive location information leakage for the location semantics being analyzed,and consider the characteristic that mostusers mo
6、ve on road networksa locationsemanticbased location privacy protection method for road networks Was pro-posedThe proposed method considers userspersonalized privacy requirements wellThe feasibility and effectiveness ofthe proposed method are verified through experiments for many scenariosKey words:l
7、ocation semantic,privacy protection,road network,sensitivity,popularity引言近年来,无线通信技术、定位技术及移动对象数据库管理技术取得了迅速发展。与此同时,移动计算设备的计算能力和存储能力也在不断提高,各种终端如便携机、个人数字助理、移动电话、传感器、车载终端等逐渐普及。得益于物联网的兴起,基于位置的服务(LBS,location based service)从早期的应用于紧急情况下快速定位求助者位置逐步扩展到更为广泛的应用领域【l2】。在LBS中,用户通过移动定位装置获取自己的位置信息,并利用位置信息取得相关服务。如个人用
8、户可以查询离自己收稿日期:20151219;修回日期:201604-11基金项目:国家自然科学基金资助项目(No61373015,No61300052,No41301047);江苏高校优势学科建设工程基金资助项目:江苏省重大科技成果转化基金资助项目(NoBA2013049)Foundation Items:The National Natural Science Foundation of China(No61373015,No61300052,No41301047),The ProjectFunded by the Priority Academic Program Development
9、of Jiangsu Higher Eduction Institutions,The Important National Scienceand Technology Specific Project fNoBA20l 3049)万方数据通信学报 第37卷最近的酒店;交通管理部门可以掌握某个时段某段道路上的路况信息;商家可以向位于店铺附近的客户发送电子广告或优惠券等。在LBS中,用户将自己的位置信息及服务请求发送给位置服务器,服务器根据接收到的位置信息对用户的服务请求进行处理。因此,用户位置信息的准确性直接决定了LBS的服务质量。尽管服务提供商声称自己是安全可靠的,但这种服务方式的自身特点决
10、定了用户在享受服务的同时,必然会泄露位置信息。根据这些位置信息,攻击者可以进一步推理分析出用户的身份、行为、习惯等其他信息,而这些信息往往是用户不希望泄露的隐私信息。如果服务器受到恶意攻击,甚至可能服务器本身就是攻击者,攻击者从服务器得到用户的隐私信息,将造成更大的损失。Duckham等pJ指出,位置隐私是一种特殊的信息隐私,强调由个人决定何时、以何种方式、以何种程度将自己的位置信息与别人分享。而位置隐私威胁是指攻击者在未经授权的情况下,通过定位位置传输设备、窃听位置信息传输通道等方式访问原始的位置数据,并根据这些数据进行推理分析,从而获取与位置信息相关的个人隐私信息【4J。移动对象位置隐私保
11、护技术能够确保用户在享受LBS的同时,保护自己的隐私信息,具有重要意义。至今,针对LBS中的位置隐私问题,研究者们相继提出了多种解决方案513】。其中,大部分隐私保护策略采用位置模糊化方法并引入缸匿名思想,将发出LBS请求的用户的精确位置泛化为一个模糊区域作为匿名空间提交给位置服务器,使该匿名空间中,移动用户不能与其他至少卜1个用户相区分。这类措施降低了用户被攻击者推理分析出准确位置的可能性,对位置隐私起到了一定的保护作用。然而,这些方法大多没有考虑到:攻击者如果掌握了足够的有关匿名空间的背景知识,就可以根据这些背景知识推理分析出更多信息,提高攻击者的攻击能力,从而严重降低匿名空间的隐私度。值
12、得注意的是,匿名空间除了包含移动用户,还包含很多位置。而这些位置是带有语义信息的,比如位置的类型(医院、学校等)就是一种语义信息。并且,不同类型的位置具有不同的敏感度,比如与公园相比,医院是一个更为敏感的位置。此外,不同类型的位置其热门程度也不同,比如与一个门禁森严的军事基地相比,商场的热门程度更高,人流量更大,即商场的普及度比军事基地的普及度高。如果这些丰富的位置语义信息被攻击者获得,攻击者即可根据这些信息排除匿名空间中的一些位置,从而提高攻击能力。下面通过2个例子更直观地阐述该问题。例1假设Bob刚结束治疗从诊所出来,发出一个查询请求,查找离自己最近的咖啡店。为了保护Bob的当前位置隐私,
13、为其构造了一个匿名空间。假设该匿名空间中包含10个位置,其中有5个都与诊所相关,那么攻击者将Bob定位到诊所的可能性明显增加。而诊所恰恰是Bob不想让别人知道的位置,因此诊所对Bob来说是敏感的位置。例2同样以例1中的Bob为例,假设构造的匿名空间中包含2个位置,一个是Bob所在的诊所,另一个是一座废弃的工厂。那么,攻击者在获得了匿名空间中这2个位置的语义信息后,很容易排除掉废弃的工厂,从而将Bob定位在诊所。例1中构造的匿名空间之所以隐私度低,是因为其中包含了多个敏感度较高的位置,从而提高了攻击者推理分析的准确性。即使用户不在敏感位置,如果把用户所在位置和敏感位置放在一起构成匿名空间,一旦被
14、攻击,则被怀疑在这些敏感位置的可能性也会增加。而这同样是用户不愿意接受的,因为用户并不希望自己被误认为在敏感位置。例2中所构造的匿名空间之所以隐私度低,是因为其中包含了普及度低的位置。另一方面,同一类型的位置对不同的人所包含的语义信息是不同的。在上述例子中,假设Bob是一名医生,这时,诊所对于Bob并不是一个敏感位置。由此可见,匿名空间的隐私度受位置语义的影响,而位置语义又是因人而异的。因此,本文提出的位置隐私保护方法,在构造匿名空间的过程中,将位置的语义信息作为一个重要的考察因素。此外,现有的隐私保护策略普遍存在以下2点局限性。1)大部分是针对欧式空间提出的,并不适用于路网空间。而现实生活中
15、,移动用户的活动范围更多被限制在道路上。2)大部分在满足用户的个性化隐私需求方面存在不足。一些方法中用户的隐私需求是固定的。另一些方法即使允许用户设定隐私需求,通常也只能对匿名空间的k值进行设定。而在实际问题中,除k值外,还有很多其他因素,比如用户所处的环20161572万方数据第8期 陈慧等:基于位置语义的路网位置隐私保护 69境、用户本人的特征等都与匿名空间的隐私度息息相关。针对上述问题,本文的贡献主要有以下几方面。1)提出了一种隐私度量方法,该方法在度量匿名空间隐私度时将位置的语义信息作为重要的评价因素。21满足用户的个性化隐私需求。3)提出了一种适合路网空间的位置隐私保护方法。2相关工
16、作目前已有的移动对象隐私保护方法主要分为以下几类。1)基于策略的方法(policybased scheme),这类方法主要是研究用户位置隐私策略,具体探讨特定的地址信息应该何时公布给哪些对象。2)空间匿名方法(spacial cloaking scheme),这类方法是较早提出的一类位置隐私保护方法,其本质是用个空间区域来表示用户的真实位置。其中,使用最多的是位置缸匿名模型(10cationk-anonymity model)。该模型由美国卡内基梅隆大学的Sweeneytl4】提出,最早在关系数据库的数据发布隐私保护中得到使用。缸匿名模型的主要思想是使一条数据表示的个人信息与其他至少肛1条数据
17、不能区分。Gruteser15将红匿名思想引入位置隐私保护,提出了位置红匿名模型。位置“匿名的主要目的是使一个移动对象的位置无法与其他卜1个移动对象的位置相区分。Mokbel16J提出一种Casper方法,采用一种金字塔数据结构搜索用户生成匿名集。3)位置扰动方法(obfuscation scheme),这类方法的主要思想是通过在真实位置周围添加假位置或某些固定位置,或对真实位置按照某种策略进行变换,从而降低真实位置的精确度。Kido【17】通过生成假位置来降低真实位置的精确度,达到保护位置隐私的目的。Duckham18】采用添加固定位置(如岔路口)的方法实现对真实位置的扰动。ArdagnaI
18、l圳采用3种扰动技术(扩大范围、转移重心、缩小范围)中的一种或多种对真实位置实施扰动。4)基于加密的方法(cryptography-basedschemes),这类方法在用户端将位置通过设定的加密策略进行完全的转换,使服务器可以处理用户的查询请求,但无法获知用户的真实位置。GhinitaUJ提出一种基于隐私信息检索(PIR,private information retrieval)的方法,无需用户信任任何第三方匿名器即能返回准确结果。但该方法仅支持隐私最近邻查询,且计算代价较高。目前的位置隐私保护策略大多是针对欧式空间提出的,较少给出面向路网的隐私保护方梨21 J。Chow22提出一种面向路
19、网的位置隐私保护方法,将用户位置模糊化为若干相邻的路段,并在构造匿名集时考虑查询代价和查询质量。Palanisamy231提出一种利用动态假名机制混合区域在道路网络中实现混淆的匿名技术。然而,上述方法在构造匿名集时并未考虑匿名集中位置的语义信息。Damianil24J指出传统的肛匿名方法无法保护敏感的位置,由此提出了一种匿名方法解决社交网络位置分享应用中的敏感位置泄露问题。Yigitoglul25提出了一种适合道路网络的社交网络位置分享应用中保护敏感信息的方法。上述2种方法仅以位置的普及度来判断位置的敏感程度,并未考虑不同位置对不同用户的敏感程度。针对LBS中的位置隐私保护问题,本文给出一种面
20、向道路网络的位置隐私保护方法,在匿名集构造过程中引入位置的语义信息。具体地,在考虑位置普及度的同时,考虑不同位置对不同用户的敏感度,进而考察匿名区域对不同用户的隐私度。此外,允许用户设置个性化的隐私需求。3背景知识与问题定义31系统结构位置隐私保护策略中采用的位置匿名体系结构主要分为3类:独立结构、中心服务器结构和分布式点对点结构【26J。本文采用的是中心服务器结构,如图1所示。该结构的主要特点在于,在客户端和位置服务器之间增加了一个可信第三方,即匿名服务器。当用户发出查询请求时,将自己的精确位置、查询内容以及隐私需求一起发送给匿名服务器。匿名服务器根据用户的隐私需求对用户的精确位置进行匿名处
21、理,并将处理后生成的匿名位置与查询内容一起提交给位置服务器。位置服务器计算出候选查询结果,并发送给匿名服务器。匿名服务器对查询结果进行分析处理,最后将经过求精处理的查询结果返回给用户。本系统中,为了构造有效的匿名集,匿名服务器需要保存当前的地图信息以及道路信息,并实时更新道路中移动用户的信息。20161573万方数据通信学报 第37卷用户确切位置,查 确切位置,查国=匿名位置,查询位置服务器 也显著降低了。32位置语义信息本文提出的匿名算法将查询请求用户的真实位置隐藏于多条邻接的路段中,即由多条邻接路段构成匿名集RS,且该集合满足用户的个性化隐私需求。整个道路网络表示为一个连通图G=(K目,其
22、中,矿是顶点的集合,表示路段的端点以及邻接路段的交点;E是边的集合,表示路段。每一条路段Segi(sid,S,f)E是道路网络中的一条边,其中,sid是路段的编号,S和t分别表示路段的起点和终点。本文主要从位置的语义信息出发,探讨位置语义对位置隐私的影响,下面给出所涉及的语义信息定义。定义1位置。用pos(1id,sia,x,Y,tp)表示道路上的位置,其中:lid是位置的编号,sid是该位置所在路段的编号,0,),)表示该位置的坐标,印表示该位置所属的类型。所有位置划分为刀种类型,则TP=-tpl,tp2,tp。为聍种位置类型的集合。定义2位置普及度。系统为每个位置类型fTP设置一个普及度p
23、opw用来表示该位置的热门程度,则POP=popPOPtp2,POPn)是所有位置类型所对应的普及度的集合。定义3位置敏感度。用户为每个位置类型概TP设置一个敏感度sen州用来表示该位置相对该用户的敏感程度,则SENu=sen印1,sentp2,sentp)是所有位置类型相对用户 所对应的敏感度nU的集合。33用户隐私需求本方法允许用户定制个性化的隐私需求,主要有以下3方面。1)匿名集中的移动用户数量俾UN)。要求能够使用户在匿名集中至少与其他扣1个用户无法区分。该需求源于经典的红匿名需求,是位置隐私保护中最常用也是最基本的需求。2)匿名集中的路段数量(RSSN)。要求匿名集中路段的数量不能少
24、于用户设定的数值。如果匿名集中的路段数量过少,比如仅包含一条路段,那么即使匿名集中有多个移动用户,攻击者的攻击难度3)匿名集的隐私度。要求匿名集中尽可能多地包含对该用户而言不敏感的位置。此外,匿名集的普及度也是一个重要的隐私需求,要求匿名集中尽可能多地包含普及度高的位置,即人们经常光顾的位置。普及度较低的位置很容易被攻击者排除,从而降低攻击难度。为方便分析,本系统中的普及度由系统自定义,因此不属于个性化隐私需求范畴。根据上述分析,对用户的隐私需求做如下定义。定义4隐私需求。对一个发出匿名请求的用户U,其隐私需求用艘。(叫SN,SENu)表示。其中,UN是用户自定义的匿名集中移动用户数量下限:S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 位置 语义 路网 隐私 保护 陈慧
限制150内