Skip to main navigation Skip to search Skip to main content

Privacy-Preserving Analytics on Outsourced Streaming Graphs: The Case of Pattern Detection

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Streaming graphs widely exist in various application domains due to their excellent capability to capture temporal relationships between different entities. In recent years, outsourcing streaming graphs to the cloud for storage and analytics has become increasingly popular. Among others, pattern detection on streaming graphs, which aims to continuously detect subgraphs matching a given query pattern, benefits practical applications like credit card fraud detection and cyber-attack detection. However, conducting such streaming graph analytics in the cloud also raises critical privacy concerns. This paper introduces GraphGuard, the first system aimed at privacy-preserving pattern detection on outsourced streaming graphs. GraphGuard is designed through a tailored synergy of insights from graph modeling, lightweight secret sharing, edge differential privacy, and data encoding/padding. It conceals edge and vertex labels, as well as the relationship between vertices, for both the outsourced streaming graph and query pattern. We implement GraphGuard and perform comprehensive performance evaluations. The results show that GraphGuard is able to securely perform one detection on a streaming graph’s snapshot (with a sliding time window of size 50,000) in just a few seconds. In comparison to a baseline utilizing general secure multiparty computation techniques, GraphGuard is up to 60× faster in query latency and achieves up to 98% savings in communication. © 1989-2012 IEEE.
Original languageEnglish
Pages (from-to)3037-3051
Number of pages15
JournalIEEE Transactions on Knowledge and Data Engineering
Volume38
Issue number5
Online published12 Mar 2026
DOIs
Publication statusPublished - May 2026

Funding

This work was supported in part by the National Cryptologic Science Fund of China under Grant 2025NCSF02033, in part by the National Natural Science Foundation of China under Grant 62502322, in part by the Guangdong Basic and Applied Basic Research Foundation under Grant 2026A1515011948, in part by the Scientific Foundation for Youth Scholars of Shenzhen University under Grant 868-000001033216, in part by the Research Grants Council of Hong Kong under Grant RFS2425-1S01, and in part by the GBA Ascend Application Innovation Institute, Guangdong Laboratory of Artificial Intelligence and Digital Economy (SZ) under Grant GML-ST-2026-08. A preliminary version of this paper was presented at The 33rd USENIX Security Symposium, August 2024 [DOI: 10.5555/3698900.3699096].

Research Keywords

  • cloud service
  • privacy preservation
  • Streaming graph analytics

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'Privacy-Preserving Analytics on Outsourced Streaming Graphs: The Case of Pattern Detection'. Together they form a unique fingerprint.

Cite this