SoK: Enhancing Cryptographic Collaborative Learning with Differential Privacy
Francesco Capano, Jonas B\"ohler, Benjamin Weggenmann

TL;DR
This paper systematically analyzes how to combine cryptographic techniques and differential privacy in collaborative learning, addressing the privacy-accuracy-performance trade-offs and proposing a unified framework for secure, private model training.
Contribution
It introduces a unified framework for cryptographic and differentially private collaborative learning, focusing on secure noise sampling techniques and their trade-offs, with implementation and evaluation.
Findings
Secure noise sampling is fundamental for CPCL.
Trade-offs between privacy, accuracy, and performance are analyzed.
Implementation in MPC shows varying costs in WAN and LAN environments.
Abstract
In collaborative learning (CL), multiple parties jointly train a machine learning model on their private datasets. However, data can not be shared directly due to privacy concerns. To ensure input confidentiality, cryptographic techniques, e.g., multi-party computation (MPC), enable training on encrypted data. Yet, even securely trained models are vulnerable to inference attacks aiming to extract memorized data from model outputs. To ensure output privacy and mitigate inference attacks, differential privacy (DP) injects calibrated noise during training. While cryptography and DP offer complementary guarantees, combining them efficiently for cryptographic and differentially private CL (CPCL) is challenging. Cryptography incurs performance overheads, while DP degrades accuracy, creating a privacy-accuracy-performance trade-off that needs careful design considerations. This work…
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.
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
