An Efficient Privacy-Preserving Multi-Keyword Query Scheme in Location Based Services

With the proliferation of location-aware mobile devices and the prevalence of wireless communications, location-based services (LBS) have attracted much particular attention in recent years. For flexibility and cost savings, the LBS provider outsources the LBS data to the cloud in order to serve the...

Full description

Bibliographic Details
Main Authors: Shiwen Zhang, Tingting Yao, Wei Liang, Voundi Koe Arthur Sandor, Kuan-Ching Li
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9173763/
_version_ 1818928747715231744
author Shiwen Zhang
Tingting Yao
Wei Liang
Voundi Koe Arthur Sandor
Kuan-Ching Li
author_facet Shiwen Zhang
Tingting Yao
Wei Liang
Voundi Koe Arthur Sandor
Kuan-Ching Li
author_sort Shiwen Zhang
collection DOAJ
description With the proliferation of location-aware mobile devices and the prevalence of wireless communications, location-based services (LBS) have attracted much particular attention in recent years. For flexibility and cost savings, the LBS provider outsources the LBS data to the cloud in order to serve the increasing number of mobile users. To guarantee users' privacy and data confidentiality, some excellent works have been proposed which focus on secure query over the location server. However, these existing works have two limitations. On the one hand, they cannot preserve users' location and query content privacy simultaneously. On the other hand, they fail to support multi-keyword queries. In this article, aiming at a multi-keywords query in LBS, we propose a novel efficient and privacy-preserving multi-keyword query scheme (PPMQ) over the outsourced cloud, which satisfies the requirements of the location and query content privacy protection, query efficiency, the confidentiality of LBS data and scalability regarding the data users. To improve the efficiency of our proposed scheme, we utilize the linear quad-tree technique to build a grid system to represent the location information in the query condition as well as a searchable index. To protect the location privacy, we combine decimal Morton code and public-key cryptography techniques to build a searchable index or to generate a trapdoor. To enable the cloud server to perform a secure multi-keyword query, we systematically construct a privacy-preserving query scheme with bilinear pairing-based cryptography. In particular, our proposed scheme is scalable and very suitable for multi-user environments due to the flexible user registration and revocation mechanisms. Furthermore, a detailed security analysis shows that the proposed scheme can ensure the confidentiality of LBS data, and protect the location and query content privacy. Extensive experiments are conducted on a real LBS dataset, and the simulation results confirm the security and efficiency of our scheme.
first_indexed 2024-12-20T03:33:50Z
format Article
id doaj.art-7c1e7bb80e614bdaabcae3e848c8302d
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-20T03:33:50Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-7c1e7bb80e614bdaabcae3e848c8302d2022-12-21T19:54:56ZengIEEEIEEE Access2169-35362020-01-01815403615404910.1109/ACCESS.2020.30184179173763An Efficient Privacy-Preserving Multi-Keyword Query Scheme in Location Based ServicesShiwen Zhang0https://orcid.org/0000-0003-2490-8171Tingting Yao1Wei Liang2https://orcid.org/0000-0002-5074-1363Voundi Koe Arthur Sandor3Kuan-Ching Li4https://orcid.org/0000-0003-1381-4364College of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, ChinaHunan Provincial Key Laboratory of Network Investigational Technology, Hunan Police Academy, Changsha, ChinaCollege of Computer Science and Electronic Engineering, Hunan University, Changsha, ChinaCollege of Computer Science and Electronic Engineering, Hunan University, Changsha, ChinaDepartment of Computer Science and Information Engineering, Providence University, Taichung, TaiwanWith the proliferation of location-aware mobile devices and the prevalence of wireless communications, location-based services (LBS) have attracted much particular attention in recent years. For flexibility and cost savings, the LBS provider outsources the LBS data to the cloud in order to serve the increasing number of mobile users. To guarantee users' privacy and data confidentiality, some excellent works have been proposed which focus on secure query over the location server. However, these existing works have two limitations. On the one hand, they cannot preserve users' location and query content privacy simultaneously. On the other hand, they fail to support multi-keyword queries. In this article, aiming at a multi-keywords query in LBS, we propose a novel efficient and privacy-preserving multi-keyword query scheme (PPMQ) over the outsourced cloud, which satisfies the requirements of the location and query content privacy protection, query efficiency, the confidentiality of LBS data and scalability regarding the data users. To improve the efficiency of our proposed scheme, we utilize the linear quad-tree technique to build a grid system to represent the location information in the query condition as well as a searchable index. To protect the location privacy, we combine decimal Morton code and public-key cryptography techniques to build a searchable index or to generate a trapdoor. To enable the cloud server to perform a secure multi-keyword query, we systematically construct a privacy-preserving query scheme with bilinear pairing-based cryptography. In particular, our proposed scheme is scalable and very suitable for multi-user environments due to the flexible user registration and revocation mechanisms. Furthermore, a detailed security analysis shows that the proposed scheme can ensure the confidentiality of LBS data, and protect the location and query content privacy. Extensive experiments are conducted on a real LBS dataset, and the simulation results confirm the security and efficiency of our scheme.https://ieeexplore.ieee.org/document/9173763/Multi-keyword querylocation-based serviceslinear quad-treebilinear pairing map
spellingShingle Shiwen Zhang
Tingting Yao
Wei Liang
Voundi Koe Arthur Sandor
Kuan-Ching Li
An Efficient Privacy-Preserving Multi-Keyword Query Scheme in Location Based Services
IEEE Access
Multi-keyword query
location-based services
linear quad-tree
bilinear pairing map
title An Efficient Privacy-Preserving Multi-Keyword Query Scheme in Location Based Services
title_full An Efficient Privacy-Preserving Multi-Keyword Query Scheme in Location Based Services
title_fullStr An Efficient Privacy-Preserving Multi-Keyword Query Scheme in Location Based Services
title_full_unstemmed An Efficient Privacy-Preserving Multi-Keyword Query Scheme in Location Based Services
title_short An Efficient Privacy-Preserving Multi-Keyword Query Scheme in Location Based Services
title_sort efficient privacy preserving multi keyword query scheme in location based services
topic Multi-keyword query
location-based services
linear quad-tree
bilinear pairing map
url https://ieeexplore.ieee.org/document/9173763/
work_keys_str_mv AT shiwenzhang anefficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT tingtingyao anefficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT weiliang anefficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT voundikoearthursandor anefficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT kuanchingli anefficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT shiwenzhang efficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT tingtingyao efficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT weiliang efficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT voundikoearthursandor efficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices
AT kuanchingli efficientprivacypreservingmultikeywordqueryschemeinlocationbasedservices