DOI QR코드

DOI QR Code

A K-Nearest Neighbour Query Processing Algorithm for Encrypted Spatial Data in Road Network

도로 네트워크 환경에서 암호화된 공간데이터를 위한 K-최근접점 질의 처리 알고리즘

  • Received : 2012.02.15
  • Accepted : 2012.06.18
  • Published : 2012.06.30

Abstract

Due to the recent advancement of cloud computing, the research on database outsourcing has been actively done. Moreover, the number of users who utilize Location-based Services(LBS) has been increasing with the development in w ireless communication technology and mobile devices. Therefore, LBS providers attempt to outsource their spatial database to service provider, in order to reduce costs for data storage and management. However, because unauthorized access to sensitive data is possible in spatial database outsourcing, it is necessary to study on the preservation of a user's privacy. Thus, we, in this paper, propose a spatial data encryption scheme to produce outsourced database from an original database. We also propose a k-Nearest Neighbor(k-NN) query processing algorithm that efficiently performs k-NN by using the outsourced database. Finally, we show from performance analysis that our algorithm outperforms the existing one.

최근 클라우드 컴퓨팅의 발전에 따라, 데이터베이스 아웃소싱(Outsourcing)에 대한 연구가 활발히 진행되고 있다. 또한 무선 통신 기술 및 모바일 기기의 발전으로 인해 위치 기반 서비스를 이용하는 사용자의 수가 증가하였다. 따라서 개인 또는 소규모의 사업자는 데이터 저장 및 관리 비용을 줄이기 위해 그들의 공간 데이터를 위치 기반 서비스 제공자에게 아웃소싱 한다. 그러나 사용자의 위치 정보는 시간대별 방문 장소 및 개인 정보를 지니고 있기 때문에, 이에 대한 허용되지 않은 접근 시 개인 정보 유출 문제가 발생한다. 따라서 위치 정보 아웃소싱을 위한 개인 정보 보호 연구가 필요하다. 이러한 문제를 해결하기 위해, 본 논문에서는 아웃소싱 환경에서 도로네트워크를 고려한 암호화된 공간 데이터베이스 기반 k-최근접점 질의 처리 알고리즘을 제안하였다. 제안하는 기법은 데이터베이스 아웃소싱을 위해 위치 데이터를 네트워크 거리 정보로 변환 및 암호화한 가공데이터를 생성하여 이를 서비스 제공자에게 전송한다. 또한, 전처리 과정을 통해 네트워크 노드와 POI 거리를 미리 저장하여 네트워크 탐색을 빠르게 수행하며, 질의 수행 시 최근접 대표 POI 및 암호화된 거리 정보를 이용하여 질의 결과 후보 집합을 탐색한다. 마지막으로, 질의 영역 재설정 과정을 통해 불필요한 후보 탐색을 줄임으로써 효율적으로 POI를 탐색한다. 마지막으로, 성능평가를 통해 제안하는 기법이 기존 방법에 비해 우수함을 보인다.

Keywords

References

  1. A. Khoshgozaran, C. Shahabi, 2007 "Blind evaluation of nearest neighbor queries using space transformation to preserve location privacy," Proceedings of the 10th international conference on Advances in spatial and temporal databases, pp.239-257.
  2. A. Khoshgozaran and C. Shahabi, 2009, "Private Buddy Search: Enabling Private Spatial Queries in Social Networks," Proceedings of the International Conference on CSE, Volume 04, pp.166-173.
  3. D. Sacharidis, K. Mouratidis and D. Papadias, 2010, "k-Anonymity in the Presence of External Databases", Journal IEEE TKDE, Volume 22 Issue 3, pp.392-403.
  4. L. Qiu, Y. J. Li and X. Wu, 2008, "Protecting business intelligence and customer privacy while outsourcing data mining tasks", Journal Knowledge and Information Systems, Volume 17 Issue 1, pp.99-120 https://doi.org/10.1007/s10115-007-0113-3
  5. M. L. Yiu, G. Ghinita, C. S. Jensen and P. Kalnis, 2009, "Outsourcing of Private Spatial Data for Search Services", Proceedings of the IEEE ICDE, pp.1140-1143.
  6. M. L. Yiu, G. Ghinita, C. S. Jensen and P. Kalnis, 2010, "Enabling Search Services on Outsourced Private Spatial Data," The International Journal on VLDB, Volume 19 Issue 3, pp.363-384. https://doi.org/10.1007/s00778-009-0169-7
  7. M. L. Yiu, I.Assent, C. S. Jensen and P. Kalnis, 2012, "Outsourced Similarity Search on Metric Data Assets," Journal IEEE TKDE, Volume 24 Issue 2, pp.338-352.
  8. National Institute of Standards and Technology. Secure Hashing. http://csrc.nist.gov/groups/ST /toolkit/secure_hashing.html
  9. P. Ciaccia, M. Patella, and P. Zezula. "M-tree: An Efficient Access Method for Similarity Search in Metric Spaces," In VLDB, pages 426 -435, 1997
  10. R. Agrawal, J. Kiernan, R. Srikant, and Y. Xu., 2004, "Order-Preserving Encryption for Numeric Data," Proceedings of the ACM SIGMOD, pp.563-574.
  11. T. Brinkhoff, 2002, "A Framework for Generating Network-Based Moving Objects," Journal Geoinformatica, Volume 6 Issue 2, pp.153-180. https://doi.org/10.1023/A:1015231126594
  12. T. Wang, L. Liu, 2009, "Privacy-Aware Mobile Services over Road Networks," Journal Proceedings of the VLDB Endowment, Volume 2 Issue 1, pp.1042-1053. https://doi.org/10.14778/1687627.1687745
  13. Wong, W. K., Cheung, D. W., Kao, B., Mamoulis, 2009, "Secure k-NN computation on encrypted databases," Proceedings of the 35th SIGMOD, pp.139-152
  14. X. Jiang, J. Gao, T. Wang, and D. Yang, 2010, "Multiple sensitive association protection in the outsourced database," Proceedings of the 15th international conference on DSFAA, Volume Part II, pp.123-137.
  15. Y. Yang, S. Papadopoulos, D. Papadias and G. Kollios, 2008, "Spatial Outsourcing for Location-based Services", Proceedings of the IEEE 24th ICDE, pp.1082-1091.
  16. 김용기, 김아름, 장재우, 2008, "공간 네트워크 데이터베이스에서 공간 제약을 고려한 경로 내최근접 질의처리 알고리즘" 한국공간정보시스템학회 논문지, 제10권, 제3호, pp. 19-30.
  17. 김용기, 장재우, 2007, "공간 네트워크 데이터베이스에서 POI 기반 실체화 기법을 이용한 Closest Paris 및 e-distance 조인 질의처리 알고리즘" 한국공간정보시스템학회 논문지, 제9권, 제3호, pp.67-80.

Cited by

  1. 위치 기반 서비스에서 K-anonymity를 보장하는 가중치 근접성 그래프 기반 최근접 질의처리 알고리즘 vol.20, pp.4, 2012, https://doi.org/10.12672/ksis.2012.20.4.083