MaskedNet: The First Hardware Inference Engine Aiming Power Side-Channel Protection
Not on the map. Why?
Abstract (arXiv)
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 model parameters such as weights and biases of a neural network. Second, it proposes the textitfirst countermeasures against these attacks by augmenting textitmasking. The resulting design uses novel masked components such as masked adder trees for fully-connected layers and masked Rectifier Linear Units for activation functions. On a SAKURA-X FPGA board, experiments show that the first-order DPA attacks on the unprotected implementation can succeed with only 200 traces and our protection respectively increases the latency and area-cost by 2.8x and 2.3x.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 1; 2024: 2; 2025: 2.
11 papers.
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
- 2021Can one hear the shape of a neural network?: Snooping the GPU via Magnetic Side Channelcited by 8
- 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameterscited by 8
- 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Surveycited by 5
- 2023A Desynchronization-Based Countermeasure Against Side-Channel Analysis of Neural Networkscited by 5
- 2021A Review of Confidentiality Threats Against Embedded Neural Network Modelscited by 4
- 2024Side-Channel Analysis of OpenVINO-based Neural Network Modelscited by 3
- 2025Make Shuffling Great Again: A Side-Channel Resistant Fisher-Yates Algorithm for Protecting Neural Networkscited by 2
- 2025Stealing AI Model Weights Through Covert Communication Channelscited by 2
- 2021Power-Based Attacks on Spatial DNN Acceleratorscited by 1
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasurescited by 1
- 2025Stealing AI Model Weights Through Covert Communication Channels30 Sep 2025
- 2025Make Shuffling Great Again: A Side-Channel Resistant Fisher-Yates Algorithm for Protecting Neural Networks1 Jan 2025
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasures20 Nov 2024
- 2024Side-Channel Analysis of OpenVINO-based Neural Network Models23 Jul 2024
- 2023A Desynchronization-Based Countermeasure Against Side-Channel Analysis of Neural Networks25 Mar 2023
- 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameters10 Nov 2022
- 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Survey21 Oct 2021
- 2021Can one hear the shape of a neural network?: Snooping the GPU via Magnetic Side Channel15 Sep 2021
- 2021Power-Based Attacks on Spatial DNN Accelerators28 Aug 2021
- 2021A Review of Confidentiality Threats Against Embedded Neural Network Models4 May 2021
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Ahead4 Jan 2021