mlsanityData to 7 Oct 2026

Like an Open Book? Read Neural Network Architecture with Simple Power Analysis on 32-bit Microcontrollers

arXiv 2311.01344 ↗First posted 2 Nov 2023cs.CR cs.AI cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Model extraction is a growing concern for the security of AI systems. For deep neural network models, the architecture is the most important information an adversary aims to recover. Being a sequence of repeated computation blocks, neural network models deployed on edge-devices will generate distinctive side-channel leakages. The latter can be exploited to extract critical information when targeted platforms are physically accessible. By combining theoretical knowledge about deep learning practices and analysis of a widespread implementation library (ARM CMSIS-NN), our purpose is to answer this critical question: how far can we extract architecture information by simply examining an EM side-channel trace? For the first time, we propose an extraction methodology for traditional MLP and CNN models running on a high-end 32-bit microcontroller (Cortex-M7) that relies only on simple pattern recognition analysis. Despite few challenging cases, we claim that, contrary to parameters extraction, the complexity of the attack is relatively low and we highlight the urgent need for practicable protections that could fit the strong memory and latency requirements of such platforms.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 15 of its 23 references that are in the map. First posted on arXiv 2 Nov 2023.

Builds on

15 of 23 references.

References · 15

  1. 2016Practical Black-Box Attacks against Machine Learningcited by 893
  2. 2016Stealing Machine Learning Models via Prediction APIscited by 602
  3. 2018Knockoff Nets: Stealing Functionality of Black-Box Modelscited by 285
  4. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
  5. 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 208
  6. 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
  7. 2020Cryptanalytic Extraction of Neural Network Modelscited by 65
  8. 2018Stealing Neural Networks via Timing Side Channelscited by 42
  9. 2021DeepSteal: Advanced Model Extractions Leveraging Efficient Weight Stealing in Memoriescited by 42
  10. 2019Open DNN Box by Power Side-Channel Attackcited by 28
  11. 2021Leaky Nets: Recovering Embedded Neural Network Models and Inputs through Simple Power and Timing Side-Channels -- Attacks and Defensescited by 11
  12. 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameterscited by 8
3 more
  1. 2023Fault Injection and Safe-Error Attack for Extraction of Embedded Neural Network Modelscited by 5
  2. 2022NNReArch: A Tensor Program Scheduling Framework Against Neural Network Architecture Reverse Engineeringcited by 2
  3. 2023Evaluation of Convolution Primitives for Embedded Neural Networks on 32-bit Microcontrollerscited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.