The Community for Technology Leaders
Green Image
Issue No. 08 - Aug. (2015 vol. 27)
ISSN: 1041-4347
pp: 2275-2290
Zhe Fan , Department of Computer Science, Hong Kong Baptist University, China
Byron Choi , Department of Computer Science, Hong Kong Baptist University, China
Qian Chen , Department of Computer Science, Hong Kong Baptist University, China
Jianliang Xu , Department of Computer Science, Hong Kong Baptist University, China
Haibo Hu , Department of Computer Science, Hong Kong Baptist University, China
Sourav S. Bhowmick , School of Computer Engineering, Nanyang Technological University, Singapore
ABSTRACT
A fundamental problem of graph databases is subgraph isomorphism query (a.k.a subgraph query): given a query graph $_$Q$_$ and a graph database, it retrieves the graphs $_$G$_$ s from the database that contain $_$Q$_$ . Due to the cost of managing massive data coupled with the computational hardness of subgraph isomorphism testing, outsourcing the computations to a third-party provider is an appealing alternative. However, confidentiality has been a critical attribute of quality of service (QoS) in query services. To the best of our knowledge, subgraph query services with tunable preservation of privacy of structural information have never been addressed. In this paper, we present the first work on structure-preserving $_$\mathsf {subIso}$_$ ( $_$\mathsf {SPsubIso}$_$ ). A crucial step of our work is to transform $_$\mathsf {subIso}$_$ —the seminal subgraph isomorphism algorithm (the Ullmann’s algorithm)—into a series of matrix operations. We propose a novel cyclic group based encryption ($_$\mathsf {CGBE}$_$ ) method for private matrix operations. We propose a protocol that involves the query client and static indexes to optimize $_$\mathsf {SPsubIso}$_$ . We prove that the structural information of both $_$Q$_$ and $_$G$_$ are preserved under $_$\mathsf {CGBE}$_$ and analyze the privacy preservation in the presence of the optimizations. Our extensive experiments on both real and synthetic datasets verify that $_$\mathsf {SPsubIso}$_$ is efficient and the optimizations are effective.
INDEX TERMS
Indexes, Privacy, Encryption, Optimization, Query processing
CITATION

Z. Fan, B. Choi, Q. Chen, J. Xu, H. Hu and S. S. Bhowmick, "Structure-Preserving Subgraph Query Services," in IEEE Transactions on Knowledge & Data Engineering, vol. 27, no. 8, pp. 2275-2290, 2015.
doi:10.1109/TKDE.2015.2399292
218 ms
(Ver 3.3 (11022016))