Leaky Nets: Recovering Embedded Neural Network Models and Inputs through Simple Power and Timing Side-Channels -- Attacks and Defenses
Not on the map. Why?
Abstract (arXiv)
With the recent advancements in machine learning theory, many commercial embedded micro-processors use neural network models for a variety of signal processing applications. However, their associated side-channel security vulnerabilities pose a major concern. There have been several proof-of-concept attacks demonstrating the extraction of their model parameters and input data. But, many of these attacks involve specific assumptions, have limited applicability, or pose huge overheads to the attacker. In this work, we study the side-channel vulnerabilities of embedded neural network implementations by recovering their parameters using timing-based information leakage and simple power analysis side-channel attacks. We demonstrate our attacks on popular micro-controller platforms over networks of different precisions such as floating point, fixed point, binary networks. We are able to successfully recover not only the model parameters but also the inputs for the above networks. Countermeasures against timing-based attacks are implemented and their overheads are analyzed.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 14 of its 43 references that are in the map. First posted on arXiv 26 Mar 2021.
Builds on
14 of 43 references.
References · 14
- 2016Membership Inference Attacks against Machine Learning Modelscited by 2,281
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 434
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
- 2018Adversarial Attacks and Defences: A Surveycited by 259
- 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 232
- 2017Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning?cited by 221
- 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 105
- 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
- 2018I Know What You See: Power Side-Channel Attack on Convolutional Neural Network Acceleratorscited by 27
- 2017DeepChess: End-to-End Deep Neural Network for Automatic Learning in Chesscited by 14
- 2016Systematic Classification of Side-Channel Attacks: A Case Study for Mobile Devicescited by 10
- 2019An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applicationscited by 2
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 2; 2025: 1; 2026: 2.
11 papers.
- 2025Selective KV-Cache Sharing to Mitigate Timing Side-Channels in LLM Inferencecited by 18
- 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameterscited by 9
- 2022Special Session: Towards an Agile Design Methodology for Efficient, Reliable, and Secure ML Systemscited by 6
- 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Surveycited by 5
- 2023Fault Injection and Safe-Error Attack for Extraction of Embedded Neural Network Modelscited by 5
- 2021A Review of Confidentiality Threats Against Embedded Neural Network Modelscited by 4
- 2024TinyML Security: Exploring Vulnerabilities in Resource-Constrained Machine Learning Systemscited by 3
- 2023Like an Open Book? Read Neural Network Architecture with Simple Power Analysis on 32-bit Microcontrollerscited by 2
- 2024A Divide-and-Conquer Strategy for Hard-Label Extraction of Deep Neural Networks via Side-Channel Attackscited by 0
- 2026Influence of Parallelism in Vector-Multiplication Units on Correlation Power Analysiscited by 0
- 2026A Constant-Time Implementation Methodology for Activation Functions on Microcontrollerscited by 0
- 2026A Constant-Time Implementation Methodology for Activation Functions on Microcontrollers21 May 2026
- 2026Influence of Parallelism in Vector-Multiplication Units on Correlation Power Analysis9 Jan 2026
- 2025Selective KV-Cache Sharing to Mitigate Timing Side-Channels in LLM Inference11 Aug 2025
- 2024A Divide-and-Conquer Strategy for Hard-Label Extraction of Deep Neural Networks via Side-Channel Attacks15 Nov 2024
- 2024TinyML Security: Exploring Vulnerabilities in Resource-Constrained Machine Learning Systems11 Nov 2024
- 2023Like an Open Book? Read Neural Network Architecture with Simple Power Analysis on 32-bit Microcontrollers2 Nov 2023
- 2023Fault Injection and Safe-Error Attack for Extraction of Embedded Neural Network Models31 Aug 2023
- 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameters10 Nov 2022
- 2022Special Session: Towards an Agile Design Methodology for Efficient, Reliable, and Secure ML Systems18 Apr 2022
- 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Survey21 Oct 2021
- 2021A Review of Confidentiality Threats Against Embedded Neural Network Models4 May 2021