XONN: XNOR-based Oblivious Deep Neural Network Inference
M. Sadegh Riazi, Mohammad Samragh, Hao Chen, Kim Laine and, Kristin Lauter, Farinaz Koushanfar

TL;DR
XONN introduces a highly efficient, privacy-preserving deep neural network inference framework using XNOR operations and garbled circuits, significantly outperforming prior methods in speed and scalability.
Contribution
The paper presents XONN, a novel framework that replaces matrix multiplications with XNOR operations, optimizing oblivious inference with minimal interaction rounds and high abstraction.
Findings
XONN outperforms prior art by up to 7x in efficiency.
It requires only a constant number of interaction rounds regardless of network depth.
Successfully performs privacy-preserving inference on deep architectures up to 21 layers.
Abstract
Advancements in deep learning enable cloud servers to provide inference-as-a-service for clients. In this scenario, clients send their raw data to the server to run the deep learning model and send back the results. One standing challenge in this setting is to ensure the privacy of the clients' sensitive data. Oblivious inference is the task of running the neural network on the client's input without disclosing the input or the result to the server. This paper introduces XONN, a novel end-to-end framework based on Yao's Garbled Circuits (GC) protocol, that provides a paradigm shift in the conceptual and practical realization of oblivious inference. In XONN, the costly matrix-multiplication operations of the deep learning model are replaced with XNOR operations that are essentially free in GC. We further provide a novel algorithm that customizes the neural network such that the runtime…
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 · Adversarial Robustness in Machine Learning · Cryptography and Data Security
