Approximate homomorphic pre-processing for CNNs

Shabnam Khanna, Ciara Rafferty

Research output: Chapter in Book/Report/Conference proceedingConference contribution

17 Downloads (Pure)

Abstract

Homomorphic encryption (HE) allows computations on encrypted data, making it desirable for use in privacy preserving data analytics. However, HE function evaluation is computationally intensive. Approximate computing (AC) allows a trade-off between accuracy, memory/energy usage and running time. Polynomial approximation of the Rectified Linear Unit (ReLU) function, a key CNN activation function, is explored andAC techniques of task-skipping and depth reduction are applied. The most accurate ReLU approximations are implemented in nGraph-HE’s Cryptonets CNN using a SEAL backend, resulting in a minimal decrease intraining accuracy of 0.0011, no change in plaintext classification accuracy, and a speed-up of 47%.

Original languageEnglish
Title of host publicationProceedings of the 20th International Conference on Security and Cryptography, SECRYPT 2023
EditorsSabrina De Capitani di Vimercati, Pierangela Samarati
PublisherSciTePress
Pages710-715
ISBN (Electronic)9789897586668
ISBN (Print)9781713876496
DOIs
Publication statusPublished - 12 Jul 2023
Event20th International Conference on Security and Cryptography - Rome, Italy
Duration: 10 Jul 202312 Jul 2023
https://secrypt.scitevents.org/

Publication series

NameSECRYPT Proceedings
ISSN (Electronic)2184-7711

Conference

Conference20th International Conference on Security and Cryptography
Abbreviated titleSECRYPT 2023
Country/TerritoryItaly
CityRome
Period10/07/202312/07/2023
Internet address

Keywords

  • homomorphic evaluation
  • approximate computing
  • ReLU
  • Convolutional Neural Network (CNN)

Fingerprint

Dive into the research topics of 'Approximate homomorphic pre-processing for CNNs'. Together they form a unique fingerprint.

Cite this