SecGDB: Graph encryption for exact shortest distance queries with efficient updates

Qian Wang, Kui Ren, Minxin Du, Qi Li, Aziz Mohaisen

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

59 Citations (Scopus)

Abstract

In the era of big data, graph databases have become increasingly important for NoSQL technologies, and many systems can be modeled as graphs for semantic queries. Meanwhile, with the advent of cloud computing, data owners are highly motivated to outsource and store their massive potentially-sensitive graph data on remote untrusted servers in an encrypted form, expecting to retain the ability to query over the encrypted graphs. To allow effective and private queries over encrypted data, the most well-studied class of structured encryption schemes are searchable symmetric encryption (SSE) designs, which encrypt search structures (e.g., inverted indexes) for retrieving data files. In this paper, we tackle the challenge of designing a Secure Graph DataBase encryption scheme (SecGDB) to encrypt graph structures and enforce private graph queries over the encrypted graph database. Specifically, our construction strategically makes use of efficient additively homomorphic encryption and garbled circuits to support the shortest distance queries with optimal time and storage complexities. To achieve better amortized time complexity over multiple queries, we further propose an auxiliary data structure called query history and store it on the remote server to act as a “caching” resource. We prove that our construction is adaptively semantically-secure in the random oracle model and finally implement and evaluate it on various representative real-world datasets, showing that our approach is practically efficient in terms of both storage and computation.

Original languageEnglish
Title of host publicationFinancial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers
EditorsAggelos Kiayias
PublisherSpringer Verlag
Pages79-97
Number of pages19
ISBN (Print)9783319709710
DOIs
Publication statusPublished - 2017
Event21st International Conference on Financial Cryptography and Data Security, FC 2017 - Sliema, Malta
Duration: 3 Apr 20177 Apr 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10322 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st International Conference on Financial Cryptography and Data Security, FC 2017
Country/TerritoryMalta
CitySliema
Period3/04/177/04/17

Keywords

  • Garbled circuit
  • Graph encryption
  • Homomorphic encryption
  • Shortest distance query

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'SecGDB: Graph encryption for exact shortest distance queries with efficient updates'. Together they form a unique fingerprint.

Cite this