mlsanityData to 14 Oct 2026

InferNet: Exploiting Aggregate GPU Profiles as Side-Channel for DNN Architecture Inference

arXiv 2304.03388 ↗First posted 6 Apr 2023cs.LG cs.CRcited by 3

Not on the map. Why?

Abstract (arXiv)

Deep Neural Networks (DNNs) have become ubiquitous for their ability to solve problems across various domains, including computer vision, natural language processing, and speech recognition. However, as their adoption grows, they face a range of security threats, such as model stealing, architecture extraction, and manipulation, which can compromise their integrity, privacy, and functionality. Past works have relied on complex, fine-grained, and time-series analysis to launch DNN model extraction attacks. These approaches require extensive amounts of data, which are often challenging to acquire and analyze effectively. This paper introduces InferNet, an attack method that leverages simple, non-intrusive, and coarse-grained system-level information to identify the underlying DNN architecture of a victim's application. By analyzing GPU kernel calls, memory events, and system-level metrics, InferNet fingerprints the DNN and infers its architecture with very high accuracy. It can predict the architecture family (e.g., Inception vs. BERT), as well as the architecture variant (e.g., InceptionV1 vs. InceptionV3). The evaluation results demonstrate the effectiveness of InferNet across AI/ML frameworks (TensorFlow, PyTorch), different DNN types (vision, LLMs), and hardware platforms (NVIDIA Tesla T4, NVIDIA Quadro RTX 8000). The results show that InferNet achieves 100% model extraction accuracy using only a partial GPU profile under various attack settings.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 25 of its 73 references that are in the map. First posted on arXiv 6 Apr 2023.

Builds on

25 of 73 references.

References · 25

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  4. 2020Language Models are Few-Shot Learnerscited by 32,419
  5. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  6. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  7. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  8. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
  9. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  10. 2021Zero-Shot Text-to-Image Generationcited by 4,288
  11. 2014Going Deeper with Convolutionscited by 4,241
  12. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
13 more
  1. 2019Searching for MobileNetV3cited by 1,994
  2. 2022Make-A-Video: Text-to-Video Generation without Text-Video Datacited by 1,742
  3. 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
  4. 2021Pre-Trained Models: Past, Present and Futurecited by 319
  5. 2019Thieves on Sesame Street! Model Extraction of BERT-based APIscited by 139
  6. 2015Fast Algorithms for Convolutional Neural Networkscited by 102
  7. 2018Cache Telepathy: Leveraging Shared Resource Attacks to Learn DNN Architecturescited by 57
  8. 2020Mind Your Weight(s): A Large-scale Study on Insufficient Machine Learning Model Protection in Mobile Appscited by 36
  9. 2019Open DNN Box by Power Side-Channel Attackcited by 28
  10. 2018Security Analysis of Deep Neural Networks Operating in the Presence of Cache Side-Channel Attackscited by 19
  11. 2016The Microsoft 2016 Conversational Speech Recognition Systemcited by 9
  12. 2021Can one hear the shape of a neural network?: Snooping the GPU via Magnetic Side Channelcited by 8
  13. 2022Demystifying Arch-hints for Model Extraction: An Attack in Unified Memory Systemcited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 2.

3 papers.