Popcorn: Paillier Meets Compression For Efficient Oblivious Neural Network Inference
Jun Wang, Chao Jin, Souhail Meftah, Khin Mi Mi Aung

TL;DR
Popcorn is an efficient framework for privacy-preserving neural network inference that combines Paillier homomorphic encryption with neural network compression techniques, achieving reduced communication costs and practical deployment on large datasets.
Contribution
It introduces novel protocols for non-linear layers in homomorphic encryption and leverages compression to improve efficiency, enabling scalable oblivious inference.
Findings
Significant reduction in communication overhead compared to existing methods
Moderate increase in runtime with improved efficiency
First to benchmark on ImageNet for oblivious inference
Abstract
Oblivious inference enables the cloud to provide neural network inference-as-a-service (NN-IaaS), whilst neither disclosing the client data nor revealing the server's model. However, the privacy guarantee under oblivious inference usually comes with a heavy cost of efficiency and accuracy. We propose Popcorn, a concise oblivious inference framework entirely built on the Paillier homomorphic encryption scheme. We design a suite of novel protocols to compute non-linear activation and max-pooling layers. We leverage neural network compression techniques (i.e., neural weights pruning and quantization) to accelerate the inference computation. To implement the Popcorn framework, we only need to replace algebraic operations of existing networks with their corresponding Paillier homomorphic operations, which is extremely friendly for engineering development. We first conduct the performance…
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
TopicsCryptography and Data Security · Privacy-Preserving Technologies in Data · Adversarial Robustness in Machine Learning
