XONN: XNOR-based Oblivious Deep Neural Network Inference
Not on the map. Why?
Abstract (arXiv)
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 of the GC protocol is minimized without sacrificing the inference accuracy. We design a user-friendly high-level API for XONN, allowing expression of the deep learning model architecture in an unprecedented level of abstraction. Extensive proof-of-concept evaluation on various neural network architectures demonstrates that XONN outperforms prior art such as Gazelle (USENIX Security'18) by up to 7x, MiniONN (ACM CCS'17) by 93x, and SecureML (IEEE S&P'17) by 37x. State-of-the-art frameworks require one round of interaction between the client and the server for each layer of the neural network, whereas, XONN requires a constant round of interactions for any number of layers in the model. XONN is first to perform oblivious inference on Fitnet architectures with up to 21 layers, suggesting a new level of scalability compared with state-of-the-art. Moreover, we evaluate XONN on four datasets to perform privacy-preserving medical diagnosis.
Key facts. Cited by 51 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 12; 2023: 11; 2024: 7; 2025: 4; 2026: 2.
51 papers.
Sort:
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2021Privacy-Preserving Machine Learning: Methods, Challenges and Directionscited by 58
- 2021CryptGPU: Fast Privacy-Preserving Machine Learning on the GPUcited by 46
- 2023AutoReP: Automatic ReLU Replacement for Fast Private Network Inferencecited by 29
- 2021SIRNN: A Math Library for Secure RNN Inferencecited by 28
- 2023LinGCN: Structural Linearized Graph Convolutional Network for Homomorphically Encrypted Inferencecited by 26
- 2023A Survey of Trustworthy Federated Learning with Perspectives on Security, Robustness, and Privacycited by 24
- 2021Circa: Stochastic ReLUs for Private Deep Learningcited by 16
- 2021Sphynx: ReLU-Efficient Network Design for Private Inferencecited by 15
- 2021Sisyphus: A Cautionary Tale of Using Low-Degree Polynomial Activations in Privacy-Preserving Deep Learningcited by 14
- 2022AESPA: Accuracy Preserving Low-degree Polynomial Activation for Fast Private Inferencecited by 14
- 2021Privacy-Preserving Video Classification with Convolutional Neural Networkscited by 10
38 more
- 2022SecGNN: Privacy-Preserving Graph Neural Network Training and Inference as a Cloud Servicecited by 10
- 2022ezDPS: An Efficient and Zero-Knowledge Machine Learning Inference Pipelinecited by 10
- 2022ScionFL: Efficient and Robust Secure Quantized Aggregationcited by 8
- 2022Deploying Convolutional Networks on Untrusted Platforms Using 2D Holographic Reduced Representationscited by 7
- 2024Comet: A Communication-efficient and Performant Approximation for Private Transformer Inferencecited by 7
- 2021Enabling Homomorphically Encrypted Inference for Large DNN Modelscited by 6
- 2022MUDGUARD: Taming Malicious Majorities in Federated Learning using Privacy-Preserving Byzantine-Robust Clusteringcited by 5
- 2023Training Large Scale Polynomial CNNs for E2E Inference over Homomorphic Encryptioncited by 5
- 2021Adam in Private: Secure and Fast Training of Deep Neural Networks with Adaptive Moment Estimationcited by 4
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inferencecited by 4
- 2023TT-TFHE: a Torus Fully Homomorphic Encryption-Friendly Neural Network Architecturecited by 4
- 2024SSNet: A Lightweight Multi-Party Computation Scheme for Practical Privacy-Preserving Machine Learning Service in the Cloudcited by 3
- 2021Fast Privacy-Preserving Text Classification based on Secure Multiparty Computationcited by 2
- 2021Application of Homomorphic Encryption in Medical Imagingcited by 2
- 2022Efficient Pruning for Machine Learning Under Homomorphic Encryptioncited by 2
- 2022PolyMPCNet: Towards ReLU-free Neural Architecture Search in Two-party Computation Based Private Inferencecited by 2
- 2023Dash: Accelerating Distributed Private Convolutional Neural Network Inference with Arithmetic Garbled Circuitscited by 2
- 2021FFConv: Fast Factorized Convolutional Neural Network Inference on Encrypted Datacited by 1
- 2022Partially Oblivious Neural Network Inferencecited by 1
- 2023On Achieving Privacy-Preserving State-of-the-Art Edge Intelligencecited by 1
- 2023HE-MAN -- Homomorphically Encrypted MAchine learning with oNnx modelscited by 1
- 2023Compact: Approximating Complex Activation Functions for Secure Computationcited by 1
- 2024Privacy-Preserving Hierarchical Model-Distributed Inferencecited by 1
- 2024PrivQuant: Communication-Efficient Private Inference with Quantized Network/Protocol Co-Optimizationcited by 1
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computationcited by 1
- 2021Round and Communication Balanced Protocols for Oblivious Evaluation of Finite State Machinescited by 0
- 2021Morse-STF: Improved Protocols for Privacy-Preserving Machine Learningcited by 0
- 2022Selective manipulation of disentangled representations for privacy-aware facial image processingcited by 0
- 2022SEEK: model extraction attack against hybrid secure inference protocolscited by 0
- 2023Integrating Homomorphic Encryption and Trusted Execution Technology for Autonomous and Confidential Model Refining in Cloudcited by 0
- 2023Regularized PolyKervNets: Optimizing Expressiveness and Efficiency for Private Inference in Deep Neural Networkscited by 0
- 2024Amalgam: A Framework for Obfuscated Neural Network Training on the Cloudcited by 0
- 2024Privacy-Preserving Verifiable Neural Network Inference Servicecited by 0
- 2024CBNN: 3-Party Secure Framework for Customized Binary Neural Networks Inferencecited by 0
- 2025Privacy-Preserving Inference for Quantized BERT Modelscited by 0
- 2025CryptGNN: Enabling Secure Inference for Graph Neural Networkscited by 0
- 2025PrivGNN: High-Performance Secure Inference for Cryptographic Graph Neural Networkscited by 0
- 2026UFO: Unlocking Ultra-Efficient Quantized Private Inference with Protocol and Algorithm Co-Optimizationcited by 0
50 most cited of 51 All 51 (JSON)
- 2026Decision-Aware Quadratic ReLU Replacement for HE-Friendly Inference21 May 2026
- 2026UFO: Unlocking Ultra-Efficient Quantized Private Inference with Protocol and Algorithm Co-Optimization21 Feb 2026
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025PrivGNN: High-Performance Secure Inference for Cryptographic Graph Neural Networks4 Nov 2025
- 2025CryptGNN: Enabling Secure Inference for Graph Neural Networks11 Sep 2025
- 2025Privacy-Preserving Inference for Quantized BERT Models3 Aug 2025
- 2024CBNN: 3-Party Secure Framework for Customized Binary Neural Networks Inference21 Dec 2024
- 2024Privacy-Preserving Verifiable Neural Network Inference Service12 Nov 2024
- 2024PrivQuant: Communication-Efficient Private Inference with Quantized Network/Protocol Co-Optimization12 Oct 2024
- 2024Privacy-Preserving Hierarchical Model-Distributed Inference25 Jul 2024
- 2024SSNet: A Lightweight Multi-Party Computation Scheme for Practical Privacy-Preserving Machine Learning Service in the Cloud4 Jun 2024
- 2024Amalgam: A Framework for Obfuscated Neural Network Training on the Cloud2 Jun 2024
38 more
- 2024Comet: A Communication-efficient and Performant Approximation for Private Transformer Inference24 May 2024
- 2023Regularized PolyKervNets: Optimizing Expressiveness and Efficiency for Private Inference in Deep Neural Networks23 Dec 2023
- 2023LinGCN: Structural Linearized Graph Convolutional Network for Homomorphically Encrypted Inference25 Sep 2023
- 2023Compact: Approximating Complex Activation Functions for Secure Computation9 Sep 2023
- 2023AutoReP: Automatic ReLU Replacement for Fast Private Network Inference20 Aug 2023
- 2023Integrating Homomorphic Encryption and Trusted Execution Technology for Autonomous and Confidential Model Refining in Cloud2 Aug 2023
- 2023Training Large Scale Polynomial CNNs for E2E Inference over Homomorphic Encryption26 Apr 2023
- 2023A Survey of Trustworthy Federated Learning with Perspectives on Security, Robustness, and Privacy21 Feb 2023
- 2023HE-MAN -- Homomorphically Encrypted MAchine learning with oNnx models16 Feb 2023
- 2023Dash: Accelerating Distributed Private Convolutional Neural Network Inference with Arithmetic Garbled Circuits13 Feb 2023
- 2023On Achieving Privacy-Preserving State-of-the-Art Edge Intelligence10 Feb 2023
- 2023TT-TFHE: a Torus Fully Homomorphic Encryption-Friendly Neural Network Architecture3 Feb 2023
- 2022ezDPS: An Efficient and Zero-Knowledge Machine Learning Inference Pipeline11 Dec 2022
- 2022Partially Oblivious Neural Network Inference27 Oct 2022
- 2022ScionFL: Efficient and Robust Secure Quantized Aggregation13 Oct 2022
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inference27 Sep 2022
- 2022PolyMPCNet: Towards ReLU-free Neural Architecture Search in Two-party Computation Based Private Inference20 Sep 2022
- 2022SEEK: model extraction attack against hybrid secure inference protocols14 Sep 2022
- 2022Selective manipulation of disentangled representations for privacy-aware facial image processing26 Aug 2022
- 2022MUDGUARD: Taming Malicious Majorities in Federated Learning using Privacy-Preserving Byzantine-Robust Clustering22 Aug 2022
- 2022Efficient Pruning for Machine Learning Under Homomorphic Encryption7 Jul 2022
- 2022Deploying Convolutional Networks on Untrusted Platforms Using 2D Holographic Reduced Representations13 Jun 2022
- 2022SecGNN: Privacy-Preserving Graph Neural Network Training and Inference as a Cloud Service16 Feb 2022
- 2022AESPA: Accuracy Preserving Low-degree Polynomial Activation for Fast Private Inference18 Jan 2022
- 2021Application of Homomorphic Encryption in Medical Imaging12 Oct 2021
- 2021Morse-STF: Improved Protocols for Privacy-Preserving Machine Learning24 Sep 2021
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learning2 Sep 2021
- 2021Privacy-Preserving Machine Learning: Methods, Challenges and Directions10 Aug 2021
- 2021Sisyphus: A Cautionary Tale of Using Low-Degree Polynomial Activations in Privacy-Preserving Deep Learning26 Jul 2021
- 2021Sphynx: ReLU-Efficient Network Design for Private Inference17 Jun 2021
- 2021Circa: Stochastic ReLUs for Private Deep Learning15 Jun 2021
- 2021Adam in Private: Secure and Fast Training of Deep Neural Networks with Adaptive Moment Estimation4 Jun 2021
- 2021SIRNN: A Math Library for Secure RNN Inference10 May 2021
- 2021CryptGPU: Fast Privacy-Preserving Machine Learning on the GPU22 Apr 2021
- 2021Enabling Homomorphically Encrypted Inference for Large DNN Models30 Mar 2021
- 2021Round and Communication Balanced Protocols for Oblivious Evaluation of Finite State Machines20 Mar 2021
- 2021Privacy-Preserving Video Classification with Convolutional Neural Networks6 Feb 2021
- 2021FFConv: Fast Factorized Convolutional Neural Network Inference on Encrypted Data6 Feb 2021
50 newest of 51 All 51 (JSON)
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2021Privacy-Preserving Machine Learning: Methods, Challenges and Directionscited by 58
- 2021CryptGPU: Fast Privacy-Preserving Machine Learning on the GPUcited by 46
- 2023AutoReP: Automatic ReLU Replacement for Fast Private Network Inferencecited by 29
- 2021SIRNN: A Math Library for Secure RNN Inferencecited by 28
- 2023LinGCN: Structural Linearized Graph Convolutional Network for Homomorphically Encrypted Inferencecited by 26
- 2023A Survey of Trustworthy Federated Learning with Perspectives on Security, Robustness, and Privacycited by 24
- 2021Circa: Stochastic ReLUs for Private Deep Learningcited by 16
- 2021Sphynx: ReLU-Efficient Network Design for Private Inferencecited by 15
- 2021Sisyphus: A Cautionary Tale of Using Low-Degree Polynomial Activations in Privacy-Preserving Deep Learningcited by 14
- 2022AESPA: Accuracy Preserving Low-degree Polynomial Activation for Fast Private Inferencecited by 14
- 2021Privacy-Preserving Video Classification with Convolutional Neural Networkscited by 10
12 most cited of 51 All 51 (JSON)
- 2026Decision-Aware Quadratic ReLU Replacement for HE-Friendly Inference21 May 2026
- 2026UFO: Unlocking Ultra-Efficient Quantized Private Inference with Protocol and Algorithm Co-Optimization21 Feb 2026
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025PrivGNN: High-Performance Secure Inference for Cryptographic Graph Neural Networks4 Nov 2025
- 2025CryptGNN: Enabling Secure Inference for Graph Neural Networks11 Sep 2025
- 2025Privacy-Preserving Inference for Quantized BERT Models3 Aug 2025
- 2024CBNN: 3-Party Secure Framework for Customized Binary Neural Networks Inference21 Dec 2024
- 2024Privacy-Preserving Verifiable Neural Network Inference Service12 Nov 2024
- 2024PrivQuant: Communication-Efficient Private Inference with Quantized Network/Protocol Co-Optimization12 Oct 2024
- 2024Privacy-Preserving Hierarchical Model-Distributed Inference25 Jul 2024
- 2024SSNet: A Lightweight Multi-Party Computation Scheme for Practical Privacy-Preserving Machine Learning Service in the Cloud4 Jun 2024
- 2024Amalgam: A Framework for Obfuscated Neural Network Training on the Cloud2 Jun 2024
12 newest of 51 All 51 (JSON)