MaskedNet: The First Hardware Inference Engine Aiming Power Side-Channel Protection
Anuj Dubey, Rosario Cammarota, Aydin Aysu

TL;DR
This paper demonstrates that neural network inference can be vulnerable to power side-channel attacks and introduces the first hardware countermeasures using masking techniques to protect model confidentiality, with experimental validation on FPGA.
Contribution
It extends differential power analysis to neural networks and proposes novel masking-based countermeasures, including masked adder trees and ReLU units, to defend against such attacks.
Findings
First-order DPA attacks succeed with 200 traces on unprotected models.
Proposed masking countermeasures increase latency by 2.8x and area by 2.3x.
Protection effectively prevents model extraction via power analysis.
Abstract
Differential Power Analysis (DPA) has been an active area of research for the past two decades to study the attacks for extracting secret information from cryptographic implementations through power measurements and their defenses. Unfortunately, the research on power side-channels have so far predominantly focused on analyzing implementations of ciphers such as AES, DES, RSA, and recently post-quantum cryptography primitives (e.g., lattices). Meanwhile, machine-learning, and in particular deep-learning applications are becoming ubiquitous with several scenarios where the Machine Learning Models are Intellectual Properties requiring confidentiality. Expanding side-channel analysis to Machine Learning Model extraction, however, is largely unexplored. This paper expands the DPA framework to neural-network classifiers. First, it shows DPA attacks during inference to extract the secret…
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.
