Polynomial Adaptation of Large-Scale CNNs for Homomorphic Encryption-Based Secure Inference

Moran Baruch, Nir Drucker, Gilad Ezov, Yoav Goldberg, Eyal Kushnir, Jenny Lerner, Omri Soceanu, Itamar Zimerman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Enabling secure inference of large-scale CNNs using Homomorphic Encryption (HE) requires a preliminary step for adapting unencrypted pre-trained models to only use polynomial operations. Prior art advocates for high-degree polynomials for accurate approximations, which comes at the price of extensive computations. We demonstrate that low-degree polynomials can be sufficient for accurate approximation even for large-scale DNNs. For that, we introduce a dedicated fine-tuning process on unencrypted data that reduces the input range to the activation functions. The resulting models have competitive accuracy of up to 3.5% degradation from the original non-polynomial model, which outperforms prior art on tasks such as ImageNet classification over ResNet and ConvNeXt. Upon adaptation, these models can process HE-encrypted samples and are ready for secure inference. Based on these, we provide optimization insights for activation functions and skip connections, enhancing HE evaluation efficiency. We evaluated ResNet50-152 on encrypted ImageNet samples, an accomplishment not previously reached by polynomial networks, in just 3:13–7:12 min, using commodity hardware under the CKKS scheme with 128-bit security. In comparison to prior high-degree polynomial solutions, our low-degree polynomials boost evaluation latency, for example, by 3× for ResNet-50 and CIFAR-10. We further show our approach versatility, by adapting the CLIP model for secure zero-shot predictions, highlighting new potential in HE and transfer learning.

Original languageEnglish
Title of host publicationCyber Security, Cryptology, and Machine Learning - 8th International Symposium, CSCML 2024, Proceedings
EditorsShlomi Dolev, Michael Elhadad, Mirosław Kutyłowski, Giuseppe Persiano
PublisherSpringer Science and Business Media Deutschland GmbH
Pages3-25
Number of pages23
ISBN (Print)9783031769337
DOIs
StatePublished - 1 Jan 2025
Event8th International Symposium on Cyber Security, Cryptology, and Machine Learning, CSCML 2024 - Be'er Sheva, Israel
Duration: 19 Dec 202420 Dec 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume15349 LNCS

Conference

Conference8th International Symposium on Cyber Security, Cryptology, and Machine Learning, CSCML 2024
Country/TerritoryIsrael
CityBe'er Sheva
Period19/12/2420/12/24

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Polynomial Adaptation of Large-Scale CNNs for Homomorphic Encryption-Based Secure Inference'. Together they form a unique fingerprint.

Cite this