Privacy-Preserving k-NN Query Protocol for Two-Tiered Wireless Sensor Networks

Hui PENG,Hong CHEN,Xiao-Ying ZHANG,Ju-Ru ZENG,Yun-Cheng WU,Shan WANG
DOI: https://doi.org/10.11897/SP.J.1016.2016.00872
2016-01-01
Chinese Journal of Computers
Abstract:As an important part of Internet of Things (IoTs ), Wireless Sensor Networks (WSNs)can be widely deployed in many physical environments for data collection and monitoring,such as oceans,volcanoes,animal habitats and battlefields.In these applications of WSNs,k Nearest Neighbors (k-NN)query which returns the nearest k objects of the given query location or value is very important for users to get the required information of monitoring areas.In consideration of the built-in resource limitation problems of single tier sensor networks,k-NN query can be more efficient in two tiered WSNs which contain a large number of resource constrained sensor nodes and fewer resource rich management nodes.However,relying on management nodes for data storage and query processing raises significant security concerns.Frequently,the deployment environments of WSNs are hostile and unpredictable,which threaten the data security and privacy.What is worse,the open nature of wireless communication makes it easy for adversaries to eavesdrop data packets or compromise nodes of sensor networks.Management nodes are more vulnerable to be compromised as they store massive data and serve as an important role for responding queries. The compromised management nodes bring serious security risks to the network and significantly restrict the development of two tiered WSNs.Therefore,in recent years,privacy preservation in two tiered WSNs has attracted more and more attention.Accurately answer k-NN query while preserving data privacy is a challenging problem.This paper presents an efficient privacy-preserving k-NN query protocol for two tiered WSNs.To the best of our knowledge,this paper is the first to consider collusion attacks for a value-based k-NN query in two tiered WSNs while fulfilling the preservation of privacy.To improve query efficiency,the architecture of k-NN query is proposed based on the directional storage strategy for two tiered WSNs.To resist management nodes compromising attacks,this paper proposes a novel privacy-preserving data encoding mechanism to conceal sensitive information to response the accurate query result without data privacy leakage. Then,to resist nodes collusion attacks,we present a proxy-nodes-based one-way data hiding mechanism to disorder the data correlation between common sensor nodes and management nodes.In addition,a series of improve schemes are further introduced to enhance the performance of proposed privacy-preserving approaches,including group-based random storage mechanism, dynamic query mechanism,subfields partition mechanism and data code compression mechanism. Finally,theoretical analysis and experimental results of real dataset confirm the privacy and efficiency of our proposals.
What problem does this paper attempt to address?