Redirecting to original paper in 30 seconds...
Click below to go immediately or wait for automatic redirect
📄 Abstract
Abstract: Graph neural networks (GNNs) are powerful tools for analyzing and learning
from graph-structured (GS) data, facilitating a wide range of services.
Deploying such services in privacy-critical cloud environments necessitates the
development of secure inference (SI) protocols that safeguard sensitive GS
data. However, existing SI solutions largely focus on convolutional models for
image and text data, leaving the challenge of securing GNNs and GS data
relatively underexplored. In this work, we design, implement, and evaluate
$\sysname$, a lightweight cryptographic scheme for graph-centric inference in
the cloud. By hybridizing additive and function secret sharings within secure
two-party computation (2PC), $\sysname$ is carefully designed based on a series
of novel 2PC interactive protocols that achieve $1.5\times \sim 1.7\times$
speedups for linear layers and $2\times \sim 15\times$ for non-linear layers
over state-of-the-art (SotA) solutions. A thorough theoretical analysis is
provided to prove $\sysname$'s correctness, security, and lightweight nature.
Extensive experiments across four datasets demonstrate $\sysname$'s superior
efficiency with $1.3\times \sim 4.7\times$ faster secure predictions while
maintaining accuracy comparable to plaintext graph property inference.
Key Contributions
PrivGNN introduces a novel lightweight cryptographic scheme for secure inference in Graph Neural Networks (GNNs) operating on graph-structured data in privacy-critical cloud environments. It achieves significant speedups (1.5x-1.7x for linear layers, 2x-15x for non-linear layers) over state-of-the-art solutions by hybridizing additive and function secret sharings within secure two-party computation.
Business Value
Enables the deployment of GNN-based services in sensitive cloud environments without compromising user data privacy, opening up new possibilities for secure data analytics and AI applications on graph data.