Efficient task assignment in spatial crowdsourcing with worker and task privacy protection

Spatial crowdsourcing (SC) outsources tasks to a set of workers who are required to physically move to specified locations and accomplish tasks. Recently, it is emerging as a promising tool for emergency management, as it enables efficient and cost-effective collection of critical information in emergency such as earthquakes, when search and rescue survivors in potential ares are required. However in current SC systems, task locations and worker locations are all exposed in public without any privacy protection. SC systems if attacked thus have penitential risk of privacy leakage. In this paper, we propose a protocol for protecting the privacy for both workers and task requesters while maintaining the functionality of SC systems. The proposed protocol is built on partially homomorphic encryption schemes, and can efficiently realize complex operations required during task assignment over encrypted data through a well-designed computation strategy. We prove that the proposed protocol is privacy-preserving against semi-honest adversaries. Simulation on two real-world datasets shows that the proposed protocol is more effective than existing solutions and can achieve mutual privacy-preserving with acceptable computation and communication cost.

[1]  J. Littlewood,et al.  Contributions to the theory of the riemann zeta-function and the theory of the distribution of primes , 1916 .

[2]  Taher ElGamal,et al.  A public key cyryptosystem and signature scheme based on discrete logarithms , 1985 .

[3]  Pascal Paillier,et al.  Public-Key Cryptosystems Based on Composite Degree Residuosity Classes , 1999, EUROCRYPT.

[4]  Oded Goldreich,et al.  The Foundations of Cryptography - Volume 2: Basic Applications , 2001 .

[5]  Oded Goldreich,et al.  Foundations of Cryptography: Volume 2, Basic Applications , 2004 .

[6]  Manuel Blum,et al.  reCAPTCHA: Human-Based Character Recognition via Web Security Measures , 2008, Science.

[7]  Cynthia Dwork,et al.  Differential Privacy: A Survey of Results , 2008, TAMC.

[8]  Panos Kalnis,et al.  Private queries in location based services: anonymizers are not necessary , 2008, SIGMOD Conference.

[9]  Gene Tsudik,et al.  QUEST Software and , 2022 .

[10]  Panos Kalnis,et al.  Enabling search services on outsourced private spatial data , 2009, The VLDB Journal.

[11]  Craig Gentry,et al.  Fully homomorphic encryption using ideal lattices , 2009, STOC '09.

[12]  E. Shove,et al.  Time, consumption and everyday life: practice, materiality and culture , 2009 .

[13]  Qing Li,et al.  FACTS: A Framework for Fault-Tolerant Composition of Transactional Web Services , 2010, IEEE Transactions on Services Computing.

[14]  Wei Dai,et al.  Commutative-like Encryption: A New Characterization of ElGamal , 2010, ArXiv.

[15]  Adrien Treuille,et al.  Predicting protein structures with a multiplayer online game , 2010, Nature.

[16]  Craig Gentry,et al.  Implementing Gentry's Fully-Homomorphic Encryption Scheme , 2011, EUROCRYPT.

[17]  Kai Zheng,et al.  PNN query processing on compressed trajectories , 2011, GeoInformatica.

[18]  Cyrus Shahabi,et al.  GeoCrowd: enabling query answering with spatial crowdsourcing , 2012, SIGSPATIAL/GIS.

[19]  Panos Kalnis,et al.  User oriented trajectory search for trip recommendation , 2012, EDBT '12.

[20]  Elisa Bertino,et al.  Privacy-Preserving and Content-Protecting Location Based Queries , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[21]  Panos Kalnis,et al.  Personalized trajectory matching in spatial networks , 2014, The VLDB Journal.

[22]  Qing Li,et al.  Coalitional Game for Community-Based Autonomous Web Services Cooperation , 2013, IEEE Transactions on Services Computing.

[23]  Feifei Li,et al.  Secure nearest neighbor revisited , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[24]  Wei Jiang,et al.  Secure k-nearest neighbor query over encrypted data in outsourced environments , 2013, 2014 IEEE 30th International Conference on Data Engineering.

[25]  Cyrus Shahabi,et al.  A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing , 2014, Proc. VLDB Endow..

[26]  Elisa Bertino,et al.  Practical k nearest neighbor queries with location privacy , 2014, 2014 IEEE 30th International Conference on Data Engineering.

[27]  Lionel M. Ni,et al.  Fine-Grained Localization for Multiple Transceiver-Free Objects by using RF-Based Technologies , 2014, IEEE Transactions on Parallel and Distributed Systems.

[28]  Hua Lu,et al.  Planning unobstructed paths in traffic-aware spatial networks , 2015, GeoInformatica.

[29]  Cyrus Shahabi,et al.  PrivGeoCrowd: A toolbox for studying private spatial Crowdsourcing , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[30]  Jianqiang Li,et al.  Overcoming the challenge of variety: big data abstraction, the next evolution of data management for AAL communication systems , 2015, IEEE Communications Magazine.

[31]  Panos Kalnis,et al.  Discovery of Path Nearby Clusters in Spatial Networks , 2015, IEEE Transactions on Knowledge and Data Engineering.

[32]  Jizhong Zhao,et al.  Reliable Diversity-Based Spatial Crowdsourcing by Moving Workers , 2014, Proc. VLDB Endow..

[33]  Lu Li,et al.  Efficient secure similarity computation on encrypted trajectory data , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[34]  Cyrus Shahabi,et al.  A Server-Assigned Spatial Crowdsourcing Framework , 2015, ACM Trans. Spatial Algorithms Syst..

[35]  Jiajun Liu,et al.  Unobstructed Path Planning in Traffic-Aware Spatial Networks , 2015 .

[36]  Zhiqiang Zhang,et al.  The Edge Weight Computation with MapReduce for Extracting Weighted Graphs , 2016, IEEE Transactions on Parallel and Distributed Systems.

[37]  Elisa Bertino,et al.  Practical Approximate k Nearest Neighbor Queries with Location and Query Privacy , 2016, IEEE Transactions on Knowledge and Data Engineering.

[38]  Ugur Demiryurek,et al.  Task selection in spatial crowdsourcing from worker’s perspective , 2016, GeoInformatica.

[39]  Lei Chen,et al.  Spatial Crowdsourcing: Challenges and Opportunities , 2016, IEEE Data Eng. Bull..

[40]  Jizhong Zhao,et al.  Task Assignment on Multi-Skill Oriented Spatial Crowdsourcing , 2015, IEEE Transactions on Knowledge and Data Engineering.

[41]  Panos Kalnis,et al.  Collective Travel Planning in Spatial Networks , 2016, IEEE Transactions on Knowledge and Data Engineering.

[42]  Xi Liu,et al.  Pivot selection for metric-space indexing , 2016, Int. J. Mach. Learn. Cybern..

[43]  Pengpeng Zhao,et al.  Efficient Query Processing with Mutual Privacy Protection for Location-Based Services , 2016, DASFAA.

[44]  Lei Chen,et al.  Mutual benefit aware task assignment in a bipartite labor market , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[45]  Lei Chen,et al.  Online mobile Micro-Task Allocation in spatial crowdsourcing , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).