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

The Modelling Process of a Paper Folding Problem in GeoGebra 3D

In this research; a problem situation, which requires the ability of thinking in three dimensions, was developed by the researchers. As the purpose of this paper is producing a modeling task suggestion, the problem was v...

An Automated Surveillance System based on Multi-Processor System-on-Chip and Hardware Accelerator

The video surveillance, such as an example of security system presents one of the powerful techniques used in advanced systems. Manual vision which is used to analyze video in the traditional approach should be avoided....

New electronic white cane for stair case detection and recognition using ultrasonic sensor

Blinds people need some aid to interact with their environment with more security. A new device is then proposed to enable them to see the world with their ears. Considering not only system requirements but also technolo...

Analytical Review on Test Cases Prioritization Techniques: An Empirical Study

For conclusively predicting the quality of any software system, software testing plays an important but a vital role. For finding faults early and to observe failures (anomalies) before implementation stage, software tes...

A Gaps Approach to Access the Efficiency and Effectiveness of IT-Initiatives In Rural Areas: case study of Samalta, a village in the central Himalayan Region of India

This paper focuses on the effectiveness and efficiency of IT initiatives in rural areas where topology creates isolation to developmental activities. A village is selected for the study and information is gathered throug...

Download PDF file
  • EP ID EP261432
  • DOI 10.14569/IJACSA.2018.090108
  • Views 67
  • 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