World Wide Web

, Volume 20, Issue 2, pp 205–236 | Cite as

Trip planning queries with location privacy in spatial databases

  • Subarna Chowdhury Soma
  • Tanzima Hashem
  • Muhammad Aamir Cheema
  • Samiha Samrose


Privacy has become a major concern for the users of location-based services (LBSs) and researchers have focused on protecting user privacy for different location-based queries. In this paper, we propose techniques to protect location privacy of users for trip planning (TP) queries, a novel type of query in spatial databases. A TP query enables a user to plan a trip with the minimum travel distance, where the trip starts from a source location, goes through a sequence of points of interest (POIs) (e.g., restaurant, shopping center), and ends at a destination location. Due to privacy concerns, users may not wish to disclose their exact locations to the location-based service provider (LSP). In this paper, we present the first comprehensive solution for processing TP queries without disclosing a user’s actual source and destination locations to the LSP. Our system protects the user’s privacy by sending either a false location or a cloaked location of the user to the LSP but provides exact results of the TP queries. We develop a novel technique to refine the search space as an elliptical region using geometric properties, which is the key idea behind the efficiency of our algorithms. To further reduce the processing overhead while computing a trip from a large POI database, we present an approximation algorithm for privacy preserving TP queries. Extensive experiments show that the proposed algorithms evaluate TP queries in real time with the desired level of location privacy.


Location-based services Privacy Trip planning queries 


  1. 1.
    Ahmadi, E., Nascimento, M.A.: A mixed breadth-depth first search strategy for sequenced group trip planning queries. In: MDM, pp 24–33 (2015)Google Scholar
  2. 2.
  3. 3.
    Cao, X., Chen, L., Cong, G., Xiao, X.: Keyword-aware optimal route search. PVLDB 5(11), 1136–1147 (2012)Google Scholar
  4. 4.
    Chen, H., Ku, W., Sun, M., Zimmermann, R.: The multi-rule partial sequenced route query. In: SIGSpatial, p 10 (2008)Google Scholar
  5. 5.
    Chow, C., Mokbel, M.F., Aref, W.G.: Casper*: query processing for location services without compromising privacy. ACM Trans. Database Syst. 34(4) (2009)Google Scholar
  6. 6.
    Duckham, M., Kulik, L.: A formal model of obfuscation and negotiation for location privacy. In: Pervasive, pp 152–170 (2005)Google Scholar
  7. 7.
    Ghinita, G.: Private queries and trajectory anonymization: a dual perspective on location privacy. Trans. Data Privacy 2(1), 3–19 (2009)MathSciNetGoogle Scholar
  8. 8.
    Ghinita, G., Kalnis, P., Khoshgozaran, A., Shahabi, C., Tan, K.-L.: Private queries in location based services: anonymizers are not necessary. In: SIGMOD, pp 121–132 (2008)Google Scholar
  9. 9.
    Gruteser, M., Grunwald, D.: Anonymous usage of location-based services through spatial and temporal cloaking. Commun. ACM, 31–42 (2003)Google Scholar
  10. 10.
    Guttman, A.: R-trees: a dynamic index structure for spatial searching. In: SIGMOD, pp 47–57 (1984)Google Scholar
  11. 11.
    Hashem, T., Barua, S., Ali, M.E., Kulik, L., Tanin, E.: Efficient computation of trips with friends and families. In: MDM, pp 931–940 (2015)Google Scholar
  12. 12.
    Hashem, T., Hashem, T., Ali, M.E., Kulik, L.: Group trip planning queries in spatial databases (2013)Google Scholar
  13. 13.
    Hashem, T., Kulik, L: “Don’t trust anyone”: privacy protection for location-based services. Pervasive Mob. Comput. 7, 44–59 (2011)CrossRefGoogle Scholar
  14. 14.
    Hashem, T., Kulik, L.: Safeguarding location privacy in wireless ad-hoc networks. In: Ubicomp, pp 372–390 (2007)Google Scholar
  15. 15.
    Hashem, T., Kulik, L., Zhang, R.: Privacy preserving group nearest neighbor queries. In: EDBT, pp 489–500 (2010)Google Scholar
  16. 16.
    Hashem, T., Kulik, L., Zhang, R.: Countering overlapping rectangle privacy attack for moving knn queries. Inf Syst. 38(3), 430–453 (2013)CrossRefGoogle Scholar
  17. 17.
    Hjaltason, G.R., Samet, H.: Ranking in spatial databases. In: SSD, pp 83–95 (1995)Google Scholar
  18. 18.
    Hjaltason, G.R., Samet, H.: Distance browsing in spatial databases. ACM TODS 24(2), 265–318 (1999)CrossRefGoogle Scholar
  19. 19.
    Hu, H., Lee, D.L.: Range nearest-neighbor query. IEEE TKDE 18(1), 78–91 (2006)Google Scholar
  20. 20.
    Hu, H., Xu, J.: Non-exposure location anonymity. In: ICDE, pp 1120–1131 (2009)Google Scholar
  21. 21.
    Indyk, P., Woodruff, D.: Polylogarithmic private approximations and efficient matching. IEEE Pervasive Comput., 245–264 (2006)Google Scholar
  22. 22.
    Khoshgozaran, A., Shahabi, C.: Blind evaluation of nearest neighbor queries using space transformation to preserve location privacy. In: SSTD, pp 239–257 (2007)Google Scholar
  23. 23.
    Kido, H., Yanagisawa, Y., Satoh, T.: An anonymous communication technique using dummies for location-based services. In: ICPS, pp 88–97 (2005)Google Scholar
  24. 24.
    Li, F., Cheng, D., Hadjieleftheriou, M., Kollios, G., Teng, S.: On trip planning queries in spatial databases. In: SSTD, pp 273–290 (2005)Google Scholar
  25. 25.
    Li, Y., Yang, W., Dan, W., Xie, Z.: Keyword-aware dominant route search for various user preferences. In: DASFAA, pp 207–222 (2015)Google Scholar
  26. 26.
    Microsoft. Location & privacy: Where are we headed? 2011 (accessed September 2, 2011).
  27. 27.
    Mokbel, M.F., Chow, C.-Y., Aref, W.G.: The new casper: query processing for location services without compromising privacy. In: VLDB, pp 763–774 (2006)Google Scholar
  28. 28.
    Nutanong, S., Zhang, R., Tanin, E., Kulik, L.: The v*-diagram: a query-dependent approach to moving KNN queries. PVLDB 1(1), 1095–1106 (2008)Google Scholar
  29. 29.
    Ohsawa, Y., Htoo, H., Sonehara, N., Sakauchi, M.: Sequenced route query in road network distance based on incremental euclidean restriction. In: DEXA, pp 484–491 (2012)Google Scholar
  30. 30.
    Papadopoulos, S., Bakiras, S., Papadias, D.: Nearest neighbor search with strong location privacy. PVLDB 3(1), 619–629 (2010)Google Scholar
  31. 31.
    Samrose, S., Hashem, T., Barua, S., Ali, M. E., Uddin, M. H., Mahmud, M. I.: Efficient computation of group optimal sequenced routes in road networks. In: MDM, pp 122–127 (2015)Google Scholar
  32. 32.
    Shang, S., Ding, R., Yuan, B., Xie, K., Zheng, K., Kalnis, P.: User oriented trajectory search for trip recommendation. In: EDBT, pp 156–167 (2012)Google Scholar
  33. 33.
    Shang, S., Ding, R., Zheng, K., Jensen, C.S., Kalnis, P., Zhou, X.: Personalized trajectory matching in spatial networks. VLDB J. 23(3), 449–468 (2014)CrossRefGoogle Scholar
  34. 34.
    Shang, S., Liu, J., Zheng, K., Lu, H., Pedersen, T.B., Wen, J.: Planning unobstructed paths in traffic-aware spatial networks. GeoInformatica 19(4), 723–746 (2015)CrossRefGoogle Scholar
  35. 35.
    Sharifzadeh, M., Kolahdouzan, M., Shahabi, C.: The optimal sequenced route query. VLDB J. 17(4), 765–787 (2008)CrossRefGoogle Scholar
  36. 36.
    Wang, S., Lin, W., Yang, Y., Xiao, X., Zhou, S.: Efficient route planning on public transportation networks: a labelling approach. In: SIGMOD, pp 967–982 (2015)Google Scholar
  37. 37.
    Yiu, M.L., Jensen, C.S., Huang, X., Lu., H.: Spacetwist Managing the trade-offs among location privacy, query performance, and query accuracy in mobile services. In: ICDE, pp 366–375 (2008)Google Scholar
  38. 38.
    Yiu, M.L., Jensen, C.S., Møller, J., Lu, H.: Design and analysis of a ranking approach to private location-based services. ACM TODS 36(2), 10 (2011)CrossRefGoogle Scholar
  39. 39.
    Zhu, A.D., Ma, H., Xiao, X., Luo, S., Tang, Y., Zhou, S.: Shortest path and distance queries on road networks: towards bridging theory and practice. In: SIGMOD, pp 857–868 (2013)Google Scholar
  40. 40.
    Zhu, A. D., Xiao, X., Wang, S., Lin, W.: Efficient single-source shortest path and distance queries on large graphs. In: SIGKDD, pp 998–1006 (2013)Google Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  • Subarna Chowdhury Soma
    • 1
  • Tanzima Hashem
    • 1
  • Muhammad Aamir Cheema
    • 2
  • Samiha Samrose
    • 1
  1. 1.Bangladesh University of Engineering and TechnologyDhakaBangladesh
  2. 2.Monash UniversityClaytonAustralia

Personalised recommendations