A Homomorphic Encryption Framework for Privacy-Preserving Spiking Neural Networks
Farzad Nikfam, Raffaele Casaburi, Alberto Marchisio, Maurizio Martina, Muhammad Shafique

TL;DR
This paper introduces a homomorphic encryption framework for privacy-preserving spiking neural networks, demonstrating improved accuracy over traditional deep neural networks while addressing privacy concerns in cloud-based ML applications.
Contribution
It presents a novel approach integrating homomorphic encryption with SNNs, comparing their performance to DNNs using the BFV scheme on the FashionMNIST dataset.
Findings
SNNs with HE achieve up to 40% higher accuracy than DNNs at low plaintext modulus t.
SNNs have longer execution times due to their time-coding process.
The framework enables privacy-preserving ML with improved accuracy in SNNs.
Abstract
Machine learning (ML) is widely used today, especially through deep neural networks (DNNs), however, increasing computational load and resource requirements have led to cloud-based solutions. To address this problem, a new generation of networks called Spiking Neural Networks (SNN) has emerged, which mimic the behavior of the human brain to improve efficiency and reduce energy consumption. These networks often process large amounts of sensitive information, such as confidential data, and thus privacy issues arise. Homomorphic encryption (HE) offers a solution, allowing calculations to be performed on encrypted data without decrypting it. This research compares traditional DNNs and SNNs using the Brakerski/Fan-Vercauteren (BFV) encryption scheme. The LeNet-5 model, a widely-used convolutional architecture, is used for both DNN and SNN models based on the LeNet-5 architecture, and the…
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
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Cellular Automata and Applications
MethodsSpiking Neural Networks
