DocumentCode :
48326
Title :
Structure-Preserving Subgraph Query Services
Author :
Zhe Fan ; Choi, Byron ; Qian Chen ; Jianliang Xu ; Haibo Hu ; Bhowmick, Sourav S.
Author_Institution :
Dept. of Comput. Sci., Hong Kong Baptist Univ., Hong Kong, China
Volume :
27
Issue :
8
fYear :
2015
fDate :
Aug. 1 2015
Firstpage :
2275
Lastpage :
2290
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 Gs 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 subIso (SPsubIso). A crucial step of our work is to transform subIso-the seminal subgraph isomorphism algorithm (the Ullmann´s algorithm)-into a series of matrix operations. We propose a novel cyclic group based encryption (CGBE) method for private matrix operations. We propose a protocol that involves the query client and static indexes to optimize SPsubIso. We prove that the structural information of both Q and G are preserved under CGBE and analyze the privacy preservation in the presence of the optimizations. Our extensive experiments on both real and synthetic datasets verify that SPsubIso is efficient and the optimizations are effective.
Keywords :
cryptography; data privacy; database management systems; graph theory; quality of service; query processing; CGBE; QoS; SPsubIso; computational hardness; cyclic group based encryption method; graph databases; matrix operations; quality of service; query client; query graph; seminal subgraph isomorphism algorithm; static indexes; structural information privacy; structure-preserving subIso; structure-preserving subgraph query services; subgraph isomorphism query; subgraph isomorphism testing; third-party provider; tunable preservation; Encryption; Indexes; Optimization; Privacy; Query processing; Subgraph isomorphism search; outsourced graph databases; structure-preserving query processing;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2015.2399292
Filename :
7029663
Link To Document :
بازگشت