Security Analysis of Deep Neural Networks Operating in the Presence of Cache Side-Channel Attacks
Not on the map. Why?
Abstract (arXiv)
Recent work has introduced attacks that extract the architecture information of deep neural networks (DNN), as this knowledge enhances an adversary's capability to conduct black-box attacks against the model. This paper presents the first in-depth security analysis of DNN fingerprinting attacks that exploit cache side-channels. First, we define the threat model for these attacks: our adversary does not need the ability to query the victim model; instead, she runs a co-located process on the host machine victim's deep learning (DL) system is running and passively monitors the accesses of the target functions in the shared framework. Second, we introduce DeepRecon, an attack that reconstructs the architecture of the victim network by using the internal information extracted via Flush+Reload, a cache side-channel technique. Once the attacker observes function invocations that map directly to architecture attributes of the victim network, the attacker can reconstruct the victim's entire network architecture. In our evaluation, we demonstrate that an attacker can accurately reconstruct two complex networks (VGG19 and ResNet50) having observed only one forward propagation. Based on the extracted architecture attributes, we also demonstrate that an attacker can build a meta-model that accurately fingerprints the architecture and family of the pre-trained model in a transfer learning setting. From this meta-model, we evaluate the importance of the observed attributes in the fingerprinting process. Third, we propose and evaluate new framework-level defense techniques that obfuscate our attacker's observations. Our empirical security analysis represents a step toward understanding the DNNs' vulnerability to cache side-channel attacks.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 3; 2024: 5; 2025: 3; 2026: 1.
18 papers.
Sort:
By area:
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2024Operationalizing a Threat Model for Red-Teaming Large Language Models (LLMs)cited by 44
- 2023Privacy Side Channels in Machine Learning Systemscited by 38
- 2024What Was Your Prompt? A Remote Keylogging Attack on AI Assistantscited by 26
- 2022Careful What You Wish For: on the Extraction of Adversarially Trained Modelscited by 6
- 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Surveycited by 5
- 2023InferNet: Exploiting Aggregate GPU Profiles as Side-Channel for DNN Architecture Inferencecited by 3
- 2021HODA: Hardness-Oriented Detection of Model Extraction Attackscited by 2
- 2022PINCH: An Adversarial Extraction Attack Framework for Deep Learning Modelscited by 2
- 2025Activation Functions Considered Harmful: Recovering Neural Network Weights through Controlled Channelscited by 2
- 2025Stealing AI Model Weights Through Covert Communication Channelscited by 2
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasurescited by 1
6 more
- 2025Runtime Detection of Adversarial Attacks in AI Accelerators Using Performance Counterscited by 1
- 2022On the Evaluation of User Privacy in Deep Neural Networks using Timing Side Channelcited by 0
- 2023Side Channel-Assisted Inference Leakage from Machine Learning-based ECG Classificationcited by 0
- 2024Unraveling Attacks in Machine Learning-based IoT Ecosystems: A Survey and the Open Libraries Behind Themcited by 0
- 2024Stealing the Invisible: Unveiling Pre-Trained CNN Models through Adversarial Examples and Timing Side-Channelscited by 0
- 2026TEE-X: TEE-aware Acceleration Framework for Large Vision Models at the Edgecited by 0
- 2026TEE-X: TEE-aware Acceleration Framework for Large Vision Models at the Edge24 Aug 2026
- 2025Stealing AI Model Weights Through Covert Communication Channels30 Sep 2025
- 2025Activation Functions Considered Harmful: Recovering Neural Network Weights through Controlled Channels24 Mar 2025
- 2025Runtime Detection of Adversarial Attacks in AI Accelerators Using Performance Counters10 Mar 2025
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasures20 Nov 2024
- 2024Operationalizing a Threat Model for Red-Teaming Large Language Models (LLMs)20 Jul 2024
- 2024What Was Your Prompt? A Remote Keylogging Attack on AI Assistants14 Mar 2024
- 2024Stealing the Invisible: Unveiling Pre-Trained CNN Models through Adversarial Examples and Timing Side-Channels19 Feb 2024
- 2024Unraveling Attacks in Machine Learning-based IoT Ecosystems: A Survey and the Open Libraries Behind Them22 Jan 2024
- 2023Privacy Side Channels in Machine Learning Systems11 Sep 2023
- 2023InferNet: Exploiting Aggregate GPU Profiles as Side-Channel for DNN Architecture Inference6 Apr 2023
- 2023Side Channel-Assisted Inference Leakage from Machine Learning-based ECG Classification4 Apr 2023
6 more
- 2022PINCH: An Adversarial Extraction Attack Framework for Deep Learning Models13 Sep 2022
- 2022On the Evaluation of User Privacy in Deep Neural Networks using Timing Side Channel1 Aug 2022
- 2022Careful What You Wish For: on the Extraction of Adversarially Trained Models21 Jul 2022
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defences16 Jun 2022
- 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Survey21 Oct 2021
- 2021HODA: Hardness-Oriented Detection of Model Extraction Attacks21 Jun 2021
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2023Privacy Side Channels in Machine Learning Systemscited by 38
- 2024What Was Your Prompt? A Remote Keylogging Attack on AI Assistantscited by 26
- 2022Careful What You Wish For: on the Extraction of Adversarially Trained Modelscited by 6
- 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Surveycited by 5
- 2023InferNet: Exploiting Aggregate GPU Profiles as Side-Channel for DNN Architecture Inferencecited by 3
- 2021HODA: Hardness-Oriented Detection of Model Extraction Attackscited by 2
- 2022PINCH: An Adversarial Extraction Attack Framework for Deep Learning Modelscited by 2
- 2025Activation Functions Considered Harmful: Recovering Neural Network Weights through Controlled Channelscited by 2
- 2025Stealing AI Model Weights Through Covert Communication Channelscited by 2
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasurescited by 1
- 2025Runtime Detection of Adversarial Attacks in AI Accelerators Using Performance Counterscited by 1
12 most cited of 17 All 17 (JSON)
- 2026TEE-X: TEE-aware Acceleration Framework for Large Vision Models at the Edge24 Aug 2026
- 2025Stealing AI Model Weights Through Covert Communication Channels30 Sep 2025
- 2025Activation Functions Considered Harmful: Recovering Neural Network Weights through Controlled Channels24 Mar 2025
- 2025Runtime Detection of Adversarial Attacks in AI Accelerators Using Performance Counters10 Mar 2025
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasures20 Nov 2024
- 2024What Was Your Prompt? A Remote Keylogging Attack on AI Assistants14 Mar 2024
- 2024Stealing the Invisible: Unveiling Pre-Trained CNN Models through Adversarial Examples and Timing Side-Channels19 Feb 2024
- 2024Unraveling Attacks in Machine Learning-based IoT Ecosystems: A Survey and the Open Libraries Behind Them22 Jan 2024
- 2023Privacy Side Channels in Machine Learning Systems11 Sep 2023
- 2023InferNet: Exploiting Aggregate GPU Profiles as Side-Channel for DNN Architecture Inference6 Apr 2023
- 2023Side Channel-Assisted Inference Leakage from Machine Learning-based ECG Classification4 Apr 2023
- 2022PINCH: An Adversarial Extraction Attack Framework for Deep Learning Models13 Sep 2022
12 newest of 17 All 17 (JSON)