PrigSim: Towards Privacy-Preserving Graph Similarity Search as a Cloud Service

Songlei Wang, Yifeng Zheng, Xiaohua Jia, Hejiao Huang, Cong Wang

Research output: Journal article publicationJournal articleAcademic researchpeer-review

1 Citation (Scopus)

Abstract

Graphs are widely used to model complex structured data in many applications. With the proliferation of cloud computing, it is popular to store and query graphs in the cloud. Among others, graph similarity search, which aims to retrieve from a graph database graphs similar to a query graph, has received wide attentions and benefited various domains such as cheminformatics, computer vision, and more. Deploying graph similarity search services on the cloud, however, raises critical privacy concerns on the information-rich graphs. In this article, we initiate the first study on privacy-preserving graph similarity search in cloud computing. We design, implement, and evaluate PrigSim, a novel system allowing the cloud to host an outsourced encrypted graph database and support secure graph similarity search, where the graph similarity is measured by the well-known metric called graph edit distance. PrigSim is built from a customized and delicate synergy of insights on graph modelling, lightweight cryptography, and data encoding and padding, providing protections for the confidentiality of data content associated with graphs, as well as hiding the connections among vertices. Extensive experiments demonstrate that the security design of PrigSim is accuracy-preserving, and presents modest performance overheads (with 9×-15× higher query latency than the plaintext baseline).

Original languageEnglish
Pages (from-to)10478-10496
Number of pages19
JournalIEEE Transactions on Knowledge and Data Engineering
Volume35
Issue number10
DOIs
Publication statusPublished - Apr 2023

Keywords

  • Cloud computing
  • encrypted graph databases
  • graph similarity search
  • privacy preservation

ASJC Scopus subject areas

  • Information Systems
  • Computer Science Applications
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'PrigSim: Towards Privacy-Preserving Graph Similarity Search as a Cloud Service'. Together they form a unique fingerprint.

Cite this