Towards Secure and Practical Machine Learning via Secret Sharing and Random Permutation
Fei Zheng, Chaochao Chen, Xiaolin Zheng, Mingjie Zhu

TL;DR
This paper introduces a privacy-preserving machine learning framework combining secret sharing and random permutation, achieving better efficiency and security balance than existing cryptographic and non-provable secure methods.
Contribution
The authors propose a novel compute-after-permutation technique that reduces computational costs and enhances security in privacy-preserving machine learning.
Findings
Up to 6x faster than cryptographic methods
Reduces network traffic by up to 85%
Leads to less privacy leakage during training
Abstract
With the increasing demands for privacy protection, privacy-preserving machine learning has been drawing much attention in both academia and industry. However, most existing methods have their limitations in practical applications. On the one hand, although most cryptographic methods are provable secure, they bring heavy computation and communication. On the other hand, the security of many relatively efficient private methods (e.g., federated learning and split learning) is being questioned, since they are non-provable secure. Inspired by previous work on privacy-preserving machine learning, we build a privacy-preserving machine learning framework by combining random permutation and arithmetic secret sharing via our compute-after-permutation technique. Since our method reduces the cost for element-wise function computation, it is more efficient than existing cryptographic methods.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
