【技术实现步骤摘要】
一种基于粒度控制的位置隐私保护方法和系统
本专利技术属于计算机安全领域,更具体地,本专利技术涉及一种基于粒度控制的位置隐私保护方法和系统。
技术介绍
无线通信和移动数据库技术的快速发展,使得移动用户在任何时间、地点查询任意信息的设想成为现实。位置探测设备(例如便携式电话、GPS、RFID等)的快速发展引发了一个新的研究领域——基于位置服务(LBSs),例如基于位置的商店或餐厅(等)的查找、交通报告和基于位置的广告等,艾媒咨询数据显示,截至2012年第二季度,我国手机LBS累计用户达到2.17亿,LBS已然成为移动互联网中一个有趣又有用的新兴产业。基于位置的服务要求用户在向基于位置的服务器提出服务请求时,必须向基于位置的服务器提供自身的位置信息,服务器根据用户提供的位置信息来处理用户提出的基于位置的查询并将查询结果返回给用户。尽管基于位置的服务和定位技术为移动用户提供了极大的方便,但基于位置的服务器需要先获取移动用户的位置信息才能对移动用户提供相应的服务,而基于位置的服务系统并不能保证服务器不泄露或非法使用用户的位置信息。因此,基于位置的服务给用户的位置隐私保护带来了极大的挑战:用户需要在不暴露隐私信息的前提下获得高质量服务。现有的位置隐私保护方法主要有以下几种:1)K匿方法(K-anonymity):k-匿名方法由Sweeney在2002年提出,是一种广泛应用于数据发布中的数据隐私保护的技术。该方法对每条记录的非敏感属性进行泛化,使得发布后的数据中的每条记录都至少不能和其他k一1条记录区别开来。所有非敏感属性值相同的记录的集合称为一个等价类。k-匿名方法切 ...
【技术保护点】
一种基于粒度控制的位置隐私保护方法,其特征在于,包括以下步骤:(1)判断移动设备中是否存储有一个LBS应用程序列表,如果有则转入步骤(2),否则创建一个LBS应用程序列表,然后转入步骤(2);(2)为每个LBS应用程序设置隐私级别,其对应于该LBS应用程序将会获得的位置精确度,并判断移动设备中是否已经存在有隐私策略库,如果存在则转入步骤(4),否则转入步骤(3);(3)在移动设备中建立隐私策略库;(4)持续监听来自于LBS应用程序的LBS请求,并在接收到LBS请求时获取与该LBS请求对应的位置信息,且该LBS请求中指示其来自于哪一个LBS应用程序;(5)从隐私策略库中读取该LBS应用程序对应的位置精确度,并根据该位置精确度判断是否要对该位置信息进行模糊化处理,如果需要则转入步骤(6),否则转入步骤(7);(6)根据该LBS请求对应的位置信息、以及该LBS应用程序对应的位置精确度获得模糊位置信息,(7)将该模糊位置信息返回给LBS应用程序,并返回步骤(4)。
【技术特征摘要】
1.一种基于粒度控制的位置隐私保护方法,其特征在于,包括以下步骤:(1)判断移动设备中是否存储有一个LBS应用程序列表,如果有则转入步骤(2),否则创建一个LBS应用程序列表,然后转入步骤(2);(2)为每个LBS应用程序设置隐私级别,其对应于该LBS应用程序将会获得的位置精确度,并判断移动设备中是否已经存在有隐私策略库,如果存在则转入步骤(4),否则转入步骤(3);(3)在移动设备中建立隐私策略库;(4)持续监听来自于LBS应用程序的LBS请求,并在接收到LBS请求时获取与该LBS请求对应的位置信息,且该LBS请求中指示其来自于哪一个LBS应用程序;(5)从隐私策略库中读取该LBS应用程序对应的位置精确度,并根据该位置精确度判断是否要对该位置信息进行模糊化处理,如果需要则转入步骤(6),否则转入步骤(7);(6)根据该LBS请求对应的位置信息、以及该LBS应用程序对应的位置精确度获得模糊位置信息,其中,位置精确度包括精确级、建筑级、街道级、以及城镇级;步骤(6)包括以下子步骤:(6-1)接收该LBS请求对应的位置信息,其经度为x,纬度为y;(6-2)随机生成角度α,其取值为0°<α<360°;(6-3)根据LBS应用程序对应的位置精确度生成半径R;具体而言,对于位置精确度为建筑级的,其半径R取值范围是90m≤R≤100m;对于位置精确度为街道级的,其半径R取值范围是900m≤R≤1.1km;对于位置精确度为城镇级的,其半径R取值范围是9km≤R≤11km;(6-4)使用x和y作为原点,α和R作为变量,利用三角函数生成新的模糊位置信息x’和y’;(6-5)将该模糊位置信息返回给LBS应用程序;(7)将该模糊位置信息返回给LBS应用程序,并返回步骤(4)。2.根据权利要求1所述的位置隐私保护方法,其特征在于,步骤(3)具体为,使用SQL数据库建立一个表作为隐私策略库,其中存储有所有LBS应用程序和其对应的位置精确度之间的映射关系。3.根据权利要求1所述的位置隐私保护方法,其特征在于,LBS请求对应的位置信息为该LBS请求对应的经度和纬度信息。4.根据权利要求1所述的位置隐私保护方法,其特征在于,步骤(1)中创建一个LBS应用程序列表的过程包括以下子步骤:(1-1)扫...
【专利技术属性】
技术研发人员:金海,邹德清,赵考,陈刚,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。