A Framework for Privacy Preserving Localized Graph Pattern Query Processing

Lyu Xu*, Byron Choi, Yun Peng, Jianliang Xu, Sourav S. Bhowmick

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

Abstract

This paper studies privacy preserving graph pattern query services in a cloud computing paradigm. In such a paradigm, data owner stores the large data graph to a powerful cloud hosted by a service provider (SP) and users send their queries to SP for query processing. However, as SP may not always be trusted, the sensitive information of users' queries, importantly, the query structures, should be protected. In this paper, we study how to outsource the localized graph pattern queries (LGPQs) on the SP side with privacy preservation. LGPQs include a rich set of semantics, such as subgraph homomorphism, subgraph isomorphism, and strong simulation, for which each matched graph pattern is located in a subgraph called ball that have a restriction on its size. To provide privacy preserving query service for LGPQs, this paper proposes the first framework, called Prilo, that enables users to privately obtain the query results. To further optimize Prilo, we propose Prilo* that comprises the first bloom filter for trees in the trust execution environment (TEE) on SP, a query-oblivious twiglet-based technique for pruning non-answers, and a secure retrieval scheme of balls that enables user to obtain query results early. We conduct detailed experiments on real world datasets to show that Prilo* is on average 4x faster than the baseline, and meanwhile, preserves query privacy.
Original languageEnglish
Pages (from-to)1-27
Number of pages27
JournalProceedings of the ACM on Management of Data
Volume1
Issue number2
DOIs
Publication statusPublished - 20 Jun 2023
EventACM SIGMOD International Conference on Management of Data, SIGMOD/PODS 2023 - Seattle, United States
Duration: 18 Jun 202323 Jun 2023
https://2023.sigmod.org/
https://dl.acm.org/doi/proceedings/10.1145/3555041

Fingerprint

Dive into the research topics of 'A Framework for Privacy Preserving Localized Graph Pattern Query Processing'. Together they form a unique fingerprint.

Cite this