Neural Network Model Extraction Attacks in Edge Devices by Hearing Architectural Hints
Not on the map. Why?
Abstract (arXiv)
As neural networks continue their reach into nearly every aspect of software operations, the details of those networks become an increasingly sensitive subject. Even those that deploy neural networks embedded in physical devices may wish to keep the inner working of their designs hidden -- either to protect their intellectual property or as a form of protection from adversarial inputs. The specific problem we address is how, through heavy system stack, given noisy and imperfect memory traces, one might reconstruct the neural network architecture including the set of layers employed, their connectivity, and their respective dimension sizes. Considering both the intra-layer architecture features and the inter-layer temporal association information introduced by the DNN design empirical experience, we draw upon ideas from speech recognition to solve this problem. We show that off-chip memory address traces and PCIe events provide ample information to reconstruct such neural network architectures accurately. We are the first to propose such accurate model extraction techniques and demonstrate an end-to-end attack experimentally in the context of an off-the-shelf Nvidia GPU platform with full system stack. Results show that the proposed techniques achieve a high reverse engineering accuracy and improve the one's ability to conduct targeted adversarial attack with success rate from 14.6%~25.5% (without network architecture knowledge) to 75.9% (with extracted network architecture).
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 1; 2025: 1.
6 papers.
- 2024Operationalizing a Threat Model for Red-Teaming Large Language Models (LLMs)cited by 46
- 2023Privacy Side Channels in Machine Learning Systemscited by 40
- 2025A Survey of Model Extraction Attacks and Defenses in Distributed Computing Environmentscited by 6
- 2023Beyond Labeling Oracles: What does it mean to steal ML models?cited by 4
- 2021Power-Based Attacks on Spatial DNN Acceleratorscited by 1
- 2023Revealing CNN Architectures via Side-Channel Analysis in Dataflow-based Inference Acceleratorscited by 0
- 2025A Survey of Model Extraction Attacks and Defenses in Distributed Computing Environments22 Feb 2025
- 2024Operationalizing a Threat Model for Red-Teaming Large Language Models (LLMs)20 Jul 2024
- 2023Revealing CNN Architectures via Side-Channel Analysis in Dataflow-based Inference Accelerators1 Nov 2023
- 2023Beyond Labeling Oracles: What does it mean to steal ML models?3 Oct 2023
- 2023Privacy Side Channels in Machine Learning Systems11 Sep 2023
- 2021Power-Based Attacks on Spatial DNN Accelerators28 Aug 2021