连续查询语义位置隐私保护方法及系统、连续查询系统技术方案

技术编号:23710911 阅读:68 留言:0更新日期:2020-04-08 12:17
本发明专利技术提供基于动态假名的连续查询语义位置隐私保护方法及系统、连续查询系统,属于计算机技术领域。包括:获取预划分的多个维诺单元及当前用户的查询请求;根据多个维诺单元、当前用户语义位置及隐私需求,构建匿名区域;根据当前用户信息所示出当前用户的查询次数情况、以及匿名用户集合中的用户信息与获取到的匿名区域的历史匿名用户集合的关联结果,确定与查询次数情况及关联结果对应的输出匿名区域;以及获取与输出匿名区域及查询内容相关联的查询结果集后,根据当前用户的查询请求,过滤查询结果集以获得查询请求对应的查询结果输出。本发明专利技术可以保证用户的位置及身份的安全。

Privacy protection method and system of continuous query semantic location, continuous query system

【技术实现步骤摘要】
连续查询语义位置隐私保护方法及系统、连续查询系统
本专利技术涉及计算机
,具体地涉及一种基于动态假名的连续查询语义位置隐私保护方法及系统、包含基于动态假名的连续查询语义位置隐私保护系统的连续查询系统。
技术介绍
现阶段,基于位置的服务(LBS,Location-basedservices)已逐步应用到更为广泛的领域。其中,连续查询服务为LBS的一种,用户需要在查询的有效期之内不断上传自身的位置以获取服务信息,例如,在查询有效期内不断上传自身的位置附件的几家医院位置信息、开车时的导航路线信息等。用户在享受上述服务的时候,用户自身的位置容易被攻击者获取,攻击者容易基于用户的位置推测出用户的爱好、生活习惯、职业及健康等隐私信息。为了避免出现上述的情况,现有技术一般采用K匿名和L-路段多样性的方式,简单的说,将用户的位置利用一个包含K个不同用户和L条不同路段的匿名区域替代,从而提高位置隐私的安全性。但,攻击者很容易在用户连续查询下根据多个上述的包含K个不同用户和L条不同路段的匿名区域分析推测出用户的位置及身份。
技术实现思路
本文档来自技高网
...

【技术保护点】
1.一种基于动态假名的连续查询语义位置隐私保护方法,其特征在于,该方法包括:/n获取预划分的多个维诺单元及当前用户的查询请求,其中所述维诺单元包括多个语义位置,所述查询请求包括当前用户信息、当前用户语义位置、查询内容及隐私需求;/n根据所述多个维诺单元、所述当前用户语义位置及隐私需求,构建匿名区域,其中所述匿名区域包括匿名用户集合、维诺单元集合、以及语义位置集合;/n根据所述当前用户信息所示出当前用户的查询次数情况、以及所述匿名用户集合中的用户信息与获取到的匿名区域的历史匿名用户集合的关联结果,确定与所述查询次数情况及所述关联结果对应的输出匿名区域;以及/n获取与所述输出匿名区域及所述查询内容...

【技术特征摘要】
1.一种基于动态假名的连续查询语义位置隐私保护方法,其特征在于,该方法包括:
获取预划分的多个维诺单元及当前用户的查询请求,其中所述维诺单元包括多个语义位置,所述查询请求包括当前用户信息、当前用户语义位置、查询内容及隐私需求;
根据所述多个维诺单元、所述当前用户语义位置及隐私需求,构建匿名区域,其中所述匿名区域包括匿名用户集合、维诺单元集合、以及语义位置集合;
根据所述当前用户信息所示出当前用户的查询次数情况、以及所述匿名用户集合中的用户信息与获取到的匿名区域的历史匿名用户集合的关联结果,确定与所述查询次数情况及所述关联结果对应的输出匿名区域;以及
获取与所述输出匿名区域及所述查询内容相关联的查询结果集后,根据所述当前用户的查询请求,过滤所述查询结果集以获得所述查询请求对应的查询结果输出。


2.根据权利要求1所述的基于动态假名的连续查询语义位置隐私保护方法,其特征在于,所述语义位置包括坐标及类型;其中所述类型包括以下一个或多个:企业、科教文化、生活服务、休闲娱乐、住宿、交通出行、医疗保健、政府机关、餐饮、金融服务。


3.根据权利要求1所述的基于动态假名的连续查询语义位置隐私保护方法,其特征在于,所述隐私需求包括:目标匿名用户数量、目标匿名区域敏感度阈值、目标语义位置敏感度集合、目标最敏感语义位置类型数量。


4.根据权利要求3所述的基于动态假名的连续查询语义位置隐私保护方法,其特征在于,
所述根据所述多个维诺单元、所述当前用户语义位置及隐私需求,构建匿名区域包括:
根据所述当前用户语义位置,获取所述当前用户语义位置所在维诺单元并作为当前匿名区域;
根据所述目标语义位置敏感度集合及目标最敏感语义位置类型数量,计算最敏感语义位置类型集合;以及
根据检测到的所述当前用户语义位置是否存在于所述最敏感语义位置类型集合中、所述当前匿名区域中所包含的匿名用户数量是否大于所述目标匿名用户数量、以及所述当前匿名区域对应的当前匿名区域敏感度是否大于所述目标匿名区域敏感度阈值的检测结果,构建与所述检测结果对应的匿名区域。


5.根据权利要求4所述的基于动态假名的连续查询语义位置隐私保护方法,其特征在于,所述构建与所述检测结果对应的匿名区域包括:
在所述当前用户语义位置存在于所述最敏感语义位置类型集合中的情况下,检测所述当前匿名区域中所包含的匿名用户数量是否大于或等于所述目标匿名用户数量,
在所述当前匿名区域中所包含的匿名用户数量小于所述目标匿名用户数量的情况下,查找所述多个维诺单元中与所述当前匿名区域相邻的维诺单元中敏感度最小的维诺单元,并将该敏感度最小的维诺单元加入至所述当前匿名区域中以获取更新后的当前匿名区域后,继续所述检测所述当前匿名区域中所包含的匿名用户数量是否大于或等于所述目标匿名用户数量的步骤;或
在所述当前匿名区域中所包含的匿名用户数量大于或等于所述目标匿名用户数量的情况下,计算所述当前匿名区域对应的当前匿名区域敏感度,检测所述当前匿名区域对应的当前匿名区域敏感度是否大于所述目标匿名区域敏感度阈值,
在所述当前匿名区域对应的当前匿名区域敏感度大于所述目标匿名区域敏感度的情况下,查找所述多个维诺单元中与所述当前匿名区域相邻的维诺单元中敏感度最小的维诺单元,并将该敏感度最小的维诺单元加入至所述当前匿名区域中以获取更新后的当前匿名区域后,继续所述检测所述当前匿名区域对应的当前匿名区域敏感度是否大于所述目标匿名区域敏感度阈值的步骤;或
在所述当前匿名区域对应的当前匿名区域敏感度小于或等于所述目标匿名区域敏感度阈值的情况下,以所述当前匿名区域作为构建的匿名区域;或
在所述当前用户语义位置不存在于所述最敏感语义位置类型集合中的情况下,检测所述当前匿名区域中所包含的匿名用户数量是否大于或等于所述目标匿名用户数量,
在所述当前匿名区域中所包含的匿名用户数量大于或等于所述目标匿名用户数量的情况下,以所述当前匿名区域作为构建的匿名区域;或
在所述当前匿名区域中所包含的匿名用户数量小于所述目标匿名用户数量的情况下,...

【专利技术属性】
技术研发人员:左开中王永录刘蕊丁新涛罗永龙
申请(专利权)人:安徽师范大学
类型:发明
国别省市:安徽;34

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

1