CryptoNite: Revealing the Pitfalls of End-to-End Private Inference at Scale
Karthik Garimella, Nandan Kumar Jha, Zahra Ghodsi, Siddharth Garg,, Brandon Reagen

TL;DR
This paper critically evaluates current private inference protocols, revealing that high offline storage costs and online latency significantly hinder practicality, and proposes a modified protocol that improves end-to-end performance.
Contribution
It provides a comprehensive end-to-end analysis of private inference protocols, identifying key bottlenecks and introducing a modified protocol that reduces latency and storage costs.
Findings
Offline storage costs of garbled circuits are prohibitively high.
Current protocols have 10-1000× increased latency due to storage and computation bottlenecks.
The proposed protocol reduces mean PI latency by 4× for ResNet18 on TinyImageNet.
Abstract
The privacy concerns of providing deep learning inference as a service have underscored the need for private inference (PI) protocols that protect users' data and the service provider's model using cryptographic methods. Recently proposed PI protocols have achieved significant reductions in PI latency by moving the computationally heavy homomorphic encryption (HE) parts to an offline/pre-compute phase. Paired with recent optimizations that tailor networks for PI, these protocols have achieved performance levels that are tantalizingly close to being practical. In this paper, we conduct a rigorous end-to-end characterization of PI protocols and optimization techniques and find that the current understanding of PI performance is overly optimistic. Specifically, we find that offline storage costs of garbled circuits (GC), a key cryptographic protocol used in PI, on user/client devices are…
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
