AIセキュリティポータル K Program
SecGNN: Privacy-Preserving Graph Neural Network Training and Inference as a Cloud Service
Share
Abstract
Graphs are widely used to model the complex relationships among entities. As a powerful tool for graph analytics, graph neural networks (GNNs) have recently gained wide attention due to its end-to-end processing capabilities. With the proliferation of cloud computing, it is increasingly popular to deploy the services of complex and resource-intensive model training and inference in the cloud due to its prominent benefits. However, GNN training and inference services, if deployed in the cloud, will raise critical privacy concerns about the information-rich and proprietary graph data (and the resulting model). While there has been some work on secure neural network training and inference, they all focus on convolutional neural networks handling images and text rather than complex graph data with rich structural information. In this paper, we design, implement, and evaluate SecGNN, the first system supporting privacy-preserving GNN training and inference services in the cloud. SecGNN is built from a synergy of insights on lightweight cryptography and machine learning techniques. We deeply examine the procedure of GNN training and inference, and devise a series of corresponding secure customized protocols to support the holistic computation. Extensive experiments demonstrate that SecGNN achieves comparable plaintext training and inference accuracy, with promising performance.
Deep learning based recommender system: A survey and new perspectives
S. Zhang, L. Yao, A. Sun, Y. Tay
Published: 2019
Social network analysis: Characteristics of online social networks after a disaster
J. Kim, M. Hastak
Published: 2018
The graph neural network model
F. Scarselli, M. Gori, A. C. Tsoi, M. Hagenbuchner, G. Monfardini
Published: 2009
Learning graph neural networks with positive and unlabeled nodes
M. Wu, S. Pan, L. Du, X. Zhu
Published: 2021
Graph convolutional neural networks for web-scale recommender systems
Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L Hamilton, Jure Leskovec
Published: 2018
Edge-labeling graph neural network for few-shot learning
J. Kim, T. Kim, S. Kim, C. D. Yoo
Published: 2019
Link prediction based on graph neural networks
M. Zhang, Y. Chen
Published: 2018
Privacy-preserving image processing in the cloud
Z. Qin, J. Weng, Y. Cui, K. Ren
Published: 2018
Building in-the-cloud network functions: Security and privacy challenges
P. Jiang, Q. Wang, M. Huang, C. Wang, Q. Li, C. Shen, K. Ren
Published: 2021
Cryptonets: Applying neural networks to encrypted data with high throughput and accuracy
Ran Gilad-Bachrach, Nathan Dowlin, Kim Laine, Kristin Lauter, Michael Naehrig, John Wensing
Published: 2016
Oblivious neural network predictions via minionn transformations
J. Liu, M. Juuti, Y. Lu, N. Asokan
Published: 2017
Gazelle: A Low Latency Framework for Secure Neural Network Inference
Chiraag Juvekar, Vinod Vaikuntanathan, Anantha Chandrakasan
Published: 1.17.2018
XONN: xnor-based oblivious deep neural network inference
M. S. Riazi, M. Samragh, H. Chen, K. Laine, K. E. Lauter, F. Koushanfar
Published: 2019
ASTRA: High Throughput 3PC over Rings with Application to Secure Prediction
Harsh Chaudhari, Ashish Choudhury, Arpita Patra, Ajith Suresh
Published: 12.5.2019
BLAZE: Blazing Fast Privacy-Preserving Machine Learning
Arpita Patra, Ajith Suresh
Published: 5.19.2020
Delphi: A cryptographic inference system for neural networks
Pratyush Mishra, Ryan Lehmkuhl, Akshayaram Srinivasan, Wenting Zheng, Raluca Ada Popa
Published: 2020
Cryptflow: Secure tensorflow inference
N. Kumar, M. Rathee, N. Chandran, D. Gupta, A. Rastogi, R. Sharma
Published: 2020
Cryptflow2: Practical 2-party secure inference
D. Rathee, M. Rathee, N. Kumar, N. Chandran, D. Gupta, A. Rastogi, R. Sharma
Published: 2020
Aby3: A mixed protocol framework for machine learning
Payman Mohassel, Peter Rindal
Published: 2018
Securenn: 3-party secure computation for neural network training
Sameer Wagh, Divya Gupta, Nishanth Chandran
Published: 2019
F: Honest-majority maliciously secure framework for private deep learning
S. Wagh, S. Tople, F. Benhamouda, E. Kushilevitz, P. Mittal, T. Rabin
Published: 2021
CryptGPU: Fast Privacy-Preserving Machine Learning on the GPU
Sijun Tan, Brian Knott, Yuan Tian, David J. Wu
Published: 4.22.2021
Fast database joins and PSI for secret shared data
P. Mohassel, P. Rindal, M. Rosulek
Published: 2020
Gated graph sequence neural networks
Y. Li, D. Tarlow, M. Brockschmidt, R. S. Zemel
Published: 2016
Semi-supervised classification with graph convolutional networks
Thomas N Kipf, Max Welling
Published: 2017
Graph attention networks
P. Velickovic, G. Cucurull, A. Casanova, A. Romero, P. Lio, Y. Bengio
Published: 2018
The rise of deep learning in drug discovery
H. Chen, O. Engkvist, Y. Wang, M. Olivecrona, T. Blaschke
Published: 2018
Exploring high-order user preference on the knowledge graph for recommender systems
H. Wang, F. Zhang, J. Wang, M. Zhao, W. Li, X. Xie, M. Guo
Published: 2019
Cross-node federated graph neural network for spatio-temporal data modeling
C. Meng, S. Rambhatla, Y. Liu
Published: 2021
FedGNN: Federated graph neural network for privacy-preserving recommendation
C. Wu, F. Wu, Y. Cao, Y. Huang, X. Xie
Published: 2021
Fedgraph: Federated graph learning with intelligent sampling
F. Chen, P. Li, T. Miyazaki, C. Wu
Published: 2021
Vertically federated graph neural network for privacy-preserving node classification
C. Chen, J. Zhou, L. Zheng, H. Wu, L. Lyu, J. Wu, B. Wu, Z. Liu, L. Wang, X. Zheng
Published: 2022
Federated dynamic graph neural networks with secure aggregation for video-based distributed surveillance
M. Jiang, T. Jung, R. Karl, T. Zhao
Published: 2022
Decentralized federated graph neural networks
Y. Pei, R. Mao, Y. Liu, C. Chen, S. Xu, F. Qiang, B. E. Tech
Published: 2021
Practical secure aggregation for privacy-preserving machine learning
K. Bonawitz, V. Ivanov, B. Kreuter, A. Marcedone, H. B. McMahan, S. Patel, D. Ramage, A. Segal, K. Seth
Published: 2017
Locally private graph neural networks
S. Sajadmanesh, D. Gatica-Perez
Published: 2021
P2CG: a privacy preserving collaborative graph neural network training framework
X. Miao, W. Zhang, Y. Jiang, F. Fu, Y. Shao, L. Chen, Y. Tao, G. Cao, B. Cui
Published: 2022
Differential privacy
C. Dwork
Published: 2006
Privacy-preserving representation learning on graphs: A mutual information perspective
B. Wang, J. Guo, A. Li, Y. Chen, H. Li
Published: 2021
Beyond one-hot encoding: Lower dimensional target embedding
P. Rodríguez, M. A. Bautista, J. González, S. Escalera
Published: 2018
Rectified linear units improve restricted boltzmann machines
V. Nair, G. E. Hinton
Published: 2010
Large-margin softmax loss for convolutional neural networks
W. Liu, Y. Wen, Z. Yu, M. Yang
Published: 2016
Learning the truth privately and confidently: Encrypted confidence-aware truth discovery in mobile crowdsensing
Y. Zheng, H. Duan, C. Wang
Published: 2018
Metal: A metadata-hiding file-sharing system
W. Chen, R. A. Popa
Published: 2020
DORY: an encrypted search system with distributed trust
E. Dauterman, E. Feng, E. Luo, R. A. Popa, I. Stoica
Published: 2020
Secure graph analysis at scale
T. Araki, J. Furukawa, K. Ohara, B. Pinkas, H. Rosemarin, H. Tsuchida
Published: 2021
Lightweight techniques for private heavy hitters
Dan Boneh, Elette Boyle, Henry Corrigan-Gibbs, Niv Gilboa, Yuval Ishai
Published: 2021
Waldo: A private time-series database from function secret sharing
E. Dauterman, M. Rathee, R. A. Popa, I. Stoica
Published: 2022
Distributed, private, sparse histograms in the two-server model
J. Bell, A. Gascon, B. Ghazi, R. Kumar, P. Manurangsi, M. Raykova, P. Schoppmann
Published: 2022
OblivGM: Oblivious attributed subgraph matching as a cloud service
S. Wang, Y. Zheng, X. Jia, H. Huang, C. Wang
Published: 2022
PeGraph: A system for privacy-preserving and efficient search over encrypted social graphs
S. Wang, Y. Zheng, X. Jia, X. Yi
Published: 2022
Sechog: Privacy-preserving outsourcing computation of histogram of oriented gradients in the cloud
Q. Wang, J. Wang, S. Hu, Q. Zou, K. Ren
Published: 2016
Outsourceable two-party privacy-preserving biometric authentication
H. Chun, Y. Elmehdwi, F. Li, P. Bhattacharya, W. Jiang
Published: 2014
Towards efficient privacy-preserving image feature extraction in cloud computing
Z. Qin, J. Yan, K. Ren, C. W. Chen, C. Wang
Published: 2014
Understanding the difficulty of training deep feedforward neural networks
X. Glorot, Y. Bengio
Published: 2010
CrypTen: Secure Multi-Party Computation Meets Machine Learning
Brian Knott, Shobha Venkataraman, Awni Hannun, Shubho Sengupta, Mark Ibrahim, Laurens van der Maaten
Published: 9.2.2021
Newton raphson method
S. Akram, Q. U. Ann
Published: 2015
Improved building blocks for secure multi-party computation based on secret sharing with honest majority
M. Blanton, A. Kang, C. Yuan
Published: 2020
High-throughput semi-honest secure three-party computation with an honest majority
T. Araki, J. Furukawa, Y. Lindell, A. Nof, K. Ohara
Published: 2016
Medisc: Towards secure and lightweight deep learning as a medical diagnostic service
X. Liu, Y. Zheng, X. Yuan, X. Yi
Published: 2021
A taxonomy of parallel prefix networks
D. Harris
Published: 2003
Process mining: a two-step approach to balance between underfitting and overfitting
W. M. P. van der Aalst, V. A. Rubin, H. M. W. Verbeek, B. F. van Dongen, E. Kindler, C. W. Gunther
Published: 2010
Geometrical explanation of the fractional complex transform and derivative chain rule for fractional calculus
J.-H. He, S. Elagan, Z. Li
Published: 2012
Procsa: Protecting privacy in crowdsourced spectrum allocation
M. Curran, X. Liang, H. Gupta, O. Pandey, S. R. Das
Published: 2019
What can we learn privately?
S. P. Kasiviswanathan, H. K. Lee, K. Nissim, S. Raskhodnikova, A. D. Smith
Published: 2011
Share