mlsanityData to 7 Oct 2026

Efficient CNN Building Blocks for Encrypted Data

arXiv 2102.00319 ↗First posted 30 Jan 2021cs.CR cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Machine learning on encrypted data can address the concerns related to privacy and legality of sharing sensitive data with untrustworthy service providers. Fully Homomorphic Encryption (FHE) is a promising technique to enable machine learning and inferencing while providing strict guarantees against information leakage. Since deep convolutional neural networks (CNNs) have become the machine learning tool of choice in several applications, several attempts have been made to harness CNNs to extract insights from encrypted data. However, existing works focus only on ensuring data security and ignore security of model parameters. They also report high level implementations without providing rigorous analysis of the accuracy, security, and speed trade-offs involved in the FHE implementation of generic primitive operators of a CNN such as convolution, non-linear activation, and pooling. In this work, we consider a Machine Learning as a Service (MLaaS) scenario where both input data and model parameters are secured using FHE. Using the CKKS scheme available in the open-source HElib library, we show that operational parameters of the chosen FHE scheme such as the degree of the cyclotomic polynomial, depth limitations of the underlying leveled HE scheme, and the computational precision parameters have a major impact on the design of the machine learning model (especially, the choice of the activation function and pooling method). Our empirical study shows that choice of aforementioned design parameters result in significant trade-offs between accuracy, security level, and computational time. Encrypted inference experiments on the MNIST dataset indicate that other design choices such as ciphertext packing strategy and parallelization using multithreading are also critical in determining the throughput and latency of the inference process.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 12 of its 25 references that are in the map. First posted on arXiv 30 Jan 2021.

Builds on

12 of 25 references.

References · 12

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  2. 2014Going Deeper with Convolutionscited by 4,231
  3. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  4. 2018Gazelle: A Low Latency Framework for Secure Neural Network Inferencecited by 193
  5. 2016Why and When Can Deep -- but Not Shallow -- Networks Avoid the Curse of Dimensionality: a Reviewcited by 155
  6. 2017A Survey on Homomorphic Encryption Schemes: Theory and Implementationcited by 154
  7. 2018Privacy Preserving Machine Learning: Threats and Solutionscited by 78
  8. 2018Low Latency Privacy Preserving Inferencecited by 57
  9. 2018Faster CryptoNets: Leveraging Sparsity for Real-World Encrypted Inferencecited by 45
  10. 2019SHE: A Fast and Accurate Deep Neural Network for Encrypted Datacited by 36
  11. 2018Private Machine Learning in TensorFlow using Secure Computationcited by 15
  12. 2019MoBiNet: A Mobile Binary Network for Image Classificationcited by 15

Built on by

Cited by year

Citing papers per year: 2021: 1.

1 paper.