Privacy-Preserving Deep Learning with SPDZ

Shreya Sharma,C. Xing,Yang Liu
2019-01-01
Abstract:Neural Networks (NN) are powerful tools for supervised machine learning. However, extensive data collection from different sources for accurate training risks privacy. Most privacy-preserving solutions for secure Machine Learning either don’t guarantee active security for a dishonest majority or do so for linear models only. In this work, we explore the practicality of Neural Network training and evaluation using SPDZ, a family of secret-sharing based MPC protocols that provide active security against a dishonest majority. We investigate different intricacies of Machine Learning suitable for the setting, benchmark the models in fields, and extrapolate various results of previous benchmarks to explore promising improvements in rings. A single inference by our implementation takes 0.11 seconds for FNN and 0.16 seconds for CNN in the online phase.
What problem does this paper attempt to address?