第 10期
2016年 10月
电 子 学 报
ACTAELECTRONICASINICA
Vol.44 No.10
Oct. 2016
收稿日期:20150414;修回日期:20151128;责任编辑:孙瑶
基金项目:国家自然科学基金(No.61373147,No.61502404);福建省自然科学基金(No.2016Y0079,No.2015J05132);福建省教育厅 A类项目
(No.JA14234)
一种基于兴趣点分布的匿名框 KNN查询方法
朱顺痣
1
,黄 亮
2
,周长利
3
,马 樱
1
(1厦门理工学院计算机与信息工程学院,福建厦门 361024;2国家计算机网络应急技术处理协调中心,北京 100029;
3华侨大学计算机科学与技术学院,福建厦门 361021)
摘 要: 针对利用匿名框实现的兴趣点 K近邻(KNN)查询带来的通信开销大、时延长等问题,提出了基于单一
兴趣点 Voronoi图划分和四叉树层次化组织的 KNN查询方法.该方法根据兴趣点层次信息有针对性的构造查询匿名
框用来获取详细查询信息,在保护位置隐私的同时,降低了查询通信开销,同时注入虚假查询保护了用户的真实查询
内容隐私.最后分别采用模拟地理数据和真实地理数据进行理论分析和有效性验证.
关键词: 位置隐私;基于位置的服务;匿名框;K近邻查询
中图分类号: TP311 文献标识码: A 文章编号: 03722112(2016)10242309
电子学报 URL:http://www.ejournal.org.cn DOI:10.3969/j.issn.03722112.2016.10.021
APrivacyPreservingMethodBasedonPoIsDistributionUsing
CloakingRegionforKNearestNeighborQuery
ZHUShunzhi
1
,HUANGLiang
2
,ZHOUChangli
3
,MAYing
1
(1SchoolofComputerandInformationEngineering,XiamenUniversityofTechnology,Xiamen,Fujian361024,China;
2NationalComputerNetworkEmergencyResponseTechnicalTeamCoordinationCenterofChina,Beijing100029,China;
3SchoolofComputerScienceandTechnology,HuaqiaoUniversity,Xiamen,Fujian361021,China)
Abstract: AchievingKNNquerywithtraditionalcloakingregionbringshighercommunicationcostanddelaycaused
byuselesspointsofinterest(PoI)returned,anew KNN querymethodisproposed.BasedonVoronoidiagram divisionof
PoIsandhierarchicalindexquadtreestructure,cloakingregioncanbeconstructedpurposefully.Duetothetargetedqueryre
quest,thecommunicationcostisdecreasingcomparedwithtraditionalcloakingregionmethods.Andinjectingfakequeryre
questsmakesthequerycontentprivacypreservingwork.Wehaveverifiedtheeffectivenessofourproposalbyanalysisand
experiments.
Keywords: locationprivacy;locationbasedservice;cloakingregion;Knearestneighborquery
1 引言
基于位置的服务(LocationBasedService,LBS)推动
了移动智能终端各类型应用的快速发展.基于位置的
查询服务是目前广泛被用户使用的服务类型之一,用
户利用携带的智能终端获取所需的查询服务,典型的
两种查询方式分别为 K近邻(KNearestNeighbor,KNN)
查询和 R范围查询
[1~3]
.然而,用户获取查询结果前必
须提供自身位置信息,位置越精确查询结果质量越高,
但用户的隐私也越容易暴露.移动用户隐私可以分为
位置隐私和查询内容隐私两类
[4~8]
,在查询过程中,理
想查询状态是既不让其它任何实体知道其所在位置,
也不让其它实体知道他的查询内容.位置 k匿名
[9~13]
是
实现位置隐私保护的有效方法之一,该方法构造包含 k
个不同用户位置的匿名框,用匿名框代替全部用户实
际位置发起查询.对于查询内容隐私,用户利用匿名框
查询时也需保证查询请求内容不少于 l种
[14]
,避免查
询内容隐私直接泄露给如 LBS服务器等其它实体.
然而,匿名框查询需要返回匿名框内及其周围的
多个兴趣点作为候选集合供用户选择,这会增大数据
通信开销.这是因为上述传统的构造匿名框查询方法
并没有考虑兴趣点的分布情况.如图 1所示,用户构造