CSI Neural Network: Using Side-channels to Recover Your Artificial Neural Network Information
Lejla Batina, Shivam Bhasin, Dirmanto Jap, Stjepan Picek

TL;DR
This paper demonstrates that passive side-channel measurements like power consumption and electromagnetic radiation can be exploited to reverse engineer neural network architectures and inputs, highlighting security vulnerabilities in ML deployments.
Contribution
The study provides practical methods for extracting neural network details and inputs using side-channel attacks on real hardware, revealing significant security risks.
Findings
Side-channel attacks can reveal neural network architecture details.
Attacker can recover neural network inputs with a single measurement.
Effective mitigations against such attacks are discussed.
Abstract
Machine learning has become mainstream across industries. Numerous examples proved the validity of it for security applications. In this work, we investigate how to reverse engineer a neural network by using only power side-channel information. To this end, we consider a multilayer perceptron as the machine learning architecture of choice and assume a non-invasive and eavesdropping attacker capable of measuring only passive side-channel leakages like power consumption, electromagnetic radiation, and reaction time. We conduct all experiments on real data and common neural net architectures in order to properly assess the applicability and extendability of those attacks. Practical results are shown on an ARM CORTEX-M3 microcontroller. Our experiments show that the side-channel attacker is capable of obtaining the following information: the activation functions used in the architecture,…
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
TopicsAdvancements in Semiconductor Devices and Circuit Design · Adversarial Robustness in Machine Learning · Electrostatic Discharge in Electronics
