Select The Best For Me: Privacy-Preserving Polynomial Evaluation Algorithm Over Road Network

Wei Song,Chengliang Shi,Yuan Shen,Zhiyong Peng
DOI: https://doi.org/10.1007/978-3-030-18579-4_17
2019-01-01
Abstract:Recent years have witnessed the rapid advances in location based services (LBSs) with the fast development of mobile devices and communication technologies. Outsourcing spacial databases to Cloud provides an economical and flexible way for the LBS provider to deploy services. For an LBS enterprise, the collected data might be its most valuable strategic asserts. However, in the outsourced database paradigm, the third-party database server at cloud is not completely trustworthy, therefore, protecting data privacy is critical. Apolynomial evaluation algorithm over road network returns top-k results (restaurant) to a user (tourist). It is a fundamental and important query mode has been widely used in LBS applications. In this paper, we extend the Order-Revealing Encryption (ORE) to design a privacy-preserving polynomial evaluation algorithm over the spacial data with security guarantee. To reduce the computation overhead, we introduce an influence model to store the encrypted point data (restaurant). Besides the stronger security, this work is a practical polynomial evaluation algorithm over the road network. The practicality is mainly manifested in two aspects: evaluation over multiple attributes, and the dynamic evaluation function rather than fixed function in advance. We formally prove the security of our scheme in the random oracle model. Finally, we implement a prototype to evaluate the performance of our scheme. The experimental results over the real road network dataset demonstrate that the proposed scheme is an efficient and practical polynomial evaluation algorithm for the LBS applications.
What problem does this paper attempt to address?