Agent-Based System for Efficient kNN Query Processing with Comprehensive Privacy Protection

Abstract

Recently, location based services (LBSs) have become increasingly popular due to advances in mobile devices and their positioning capabilities. In an LBS, the user sends a range of queries regarding his k-nearest neighbors (kNNs) that have common points of interests (POIs) based on his real geographic location. During the query sending, processing, and responding phases, private information may be collected by an attacker, either by tracking the real locations or by analyzing the sent queries. This compromises the privacy of the user and risks his/her safety in certain cases. Thus, the objective of this paper is to ensure comprehensive privacy protection, while also guaranteeing the efficiency of kNN query processing. Therefore, we propose an agent-based system for dealing with these issues. The system is managed by three software agents (selectorDL, fragmentorQ, and predictor). The selectorDL agent executes a Wise Dummy Selection Location (WDSL) algorithm to ensure the location privacy. The mission of the selectorDL agent is integrated with the mission of the fragmentorQ agent, which is to ensure the query privacy based on Left-Right Fragmentation (LRF) algorithm. To guarantee the efficiency of kNN processing, the predictor agent executes a prediction phase depending on a Cell Based Indexing (CBI) technique. Compared to similar privacy protection approaches, the proposed WDSL and LRF approaches showed higher resistance against location homogeneity attacks and query sampling attacks. In addition, the proposed CBI indexing technique obtains more accurate answers to kNN queries than the previous indexing techniques.

Authors and Affiliations

Mohamad Shady Alrahhal, Maher Khemakhem, Kamal Jambi

Keywords

Related Articles

Answer Extraction System Based on Latent Dirichlet Allocation

Question Answering (QA) task is still an active area of research in information retrieval. A variety of methods which have been proposed in the literature during the last few decades to solve this task have achieved mixe...

Conception of a management tool of Technology Enhanced Learning Environments

This paper describes the process of the conception of a software tool of TELE management. The proposed management tool combines information from two sources: i) the automatic reports produced by the Learning Content Mana...

Impact of IP Addresses Localization on the Internet Dynamics Measurement

Many projects have sought to measure the dynamics of the Internet by using end-to-end measurement tools. The RADAR tool has been designed in this context. It consists in periodically tracing the routes from a monitor tow...

Tsunami Warning System with Sea Surface Features Derived from Altimeter Onboard Satellites

A tsunami warning system based on active database system with satellite derived real-time data of tidal, significant wave height and ocean wind speed as well as assimilation data of sea level changes as one of the global...

Methods of Isolation for Application Traces Using Virtual Machines and Shadow Copies

To improve the user's experience, almost all applications save usage data: web browsers save history and cookies, chat programs save message archives and so on. However, this data can be confidential and may compromise t...

Download PDF file
  • EP ID EP261432
  • DOI 10.14569/IJACSA.2018.090108
  • Views 96
  • Downloads 0

How To Cite

Mohamad Shady Alrahhal, Maher Khemakhem, Kamal Jambi (2018). Agent-Based System for Efficient kNN Query Processing with Comprehensive Privacy Protection. International Journal of Advanced Computer Science & Applications, 9(1), 52-66. https://europub.co.uk/articles/-A-261432