ShadowNet: A Secure and Efficient On-device Model Inference System for Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
With the increased usage of AI accelerators on mobile and edge devices, on-device machine learning (ML) is gaining popularity. Thousands of proprietary ML models are being deployed today on billions of untrusted devices. This raises serious security concerns about model privacy. However, protecting model privacy without losing access to the untrusted AI accelerators is a challenging problem. In this paper, we present a novel on-device model inference system, ShadowNet. ShadowNet protects the model privacy with Trusted Execution Environment (TEE) while securely outsourcing the heavy linear layers of the model to the untrusted hardware accelerators. ShadowNet achieves this by transforming the weights of the linear layers before outsourcing them and restoring the results inside the TEE. The non-linear layers are also kept secure inside the TEE. ShadowNet's design ensures efficient transformation of the weights and the subsequent restoration of the results. We build a ShadowNet prototype based on TensorFlow Lite and evaluate it on five popular CNNs, namely, MobileNet, ResNet-44, MiniVGG, ResNet-404, and YOLOv4-tiny. Our evaluation shows that ShadowNet achieves strong security guarantees with reasonable performance, offering a practical solution for secure on-device model inference.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 2; 2025: 8; 2026: 7.
20 papers.
Sort:
By area:
- 2023NNSplitter: An Active Defense Solution for DNN Model via Automated Weight Obfuscationcited by 15
- 2023DVFO: Learning-Based DVFS for Energy-Efficient Edge-Cloud Collaborative Inferencecited by 13
- 2025Re-Key-Free, Risky-Free: Adaptable Model Usage Controlcited by 6
- 2024CoreGuard: Safeguarding Foundational Capabilities of LLMs Against Model Stealing in Edge Deploymentcited by 5
- 2023Hyperdimensional Computing as a Rescue for Efficient Privacy-Preserving Machine Learning-as-a-Servicecited by 2
- 2024TBNet: A Neural Architectural Defense Framework Facilitating DNN Model Protection in Trusted Execution Environmentscited by 2
- 2025SecureInfer: Heterogeneous TEE-GPU Architecture for Privacy-Critical Tensors for Large Language Model Deploymentcited by 2
- 2025Onboard Optimization and Learning: A Surveycited by 1
- 2025Staining and locking computer vision models without retrainingcited by 1
- 2025Towards Confidential and Efficient LLM Inference with Dual Privacy Protectioncited by 1
- 2025ProDiF: Protecting Domain-Invariant Features to Secure Pre-Trained Models Against Extractioncited by 0
- 2025Slice or the Whole Pie? Utility Control for AI Modelscited by 0
8 more
- 2025DistilLock: Safeguarding LLMs from Unauthorized Knowledge Distillation on the Edgecited by 0
- 2026Good-Enough LLM Obfuscation (GELO)cited by 0
- 2026When Agents Handle Secrets: A Survey of Confidential Computing for Agentic AIcited by 0
- 2026LoREnc: Low-Rank Encryption for Securing Foundation Models and LoRA Adapterscited by 0
- 2026Communication-Efficient Verifiable Attention for LLM Inferencecited by 0
- 2026SoK: Attack and Defense Landscape of Mobile On-device AI Systemscited by 0
- 2026SparSEEty: Extracting Tokens from Sparsity-Exploiting LLM Serving Systems via Deterministic 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
- 2026SparSEEty: Extracting Tokens from Sparsity-Exploiting LLM Serving Systems via Deterministic Side Channels4 Aug 2026
- 2026SoK: Attack and Defense Landscape of Mobile On-device AI Systems1 Jul 2026
- 2026Communication-Efficient Verifiable Attention for LLM Inference15 Jun 2026
- 2026LoREnc: Low-Rank Encryption for Securing Foundation Models and LoRA Adapters13 May 2026
- 2026When Agents Handle Secrets: A Survey of Confidential Computing for Agentic AI4 May 2026
- 2026Good-Enough LLM Obfuscation (GELO)5 Mar 2026
- 2025Re-Key-Free, Risky-Free: Adaptable Model Usage Control24 Nov 2025
- 2025SecureInfer: Heterogeneous TEE-GPU Architecture for Privacy-Critical Tensors for Large Language Model Deployment22 Oct 2025
- 2025DistilLock: Safeguarding LLMs from Unauthorized Knowledge Distillation on the Edge19 Oct 2025
- 2025Towards Confidential and Efficient LLM Inference with Dual Privacy Protection11 Sep 2025
- 2025Slice or the Whole Pie? Utility Control for AI Models6 Aug 2025
8 more
- 2025Staining and locking computer vision models without retraining29 Jul 2025
- 2025Onboard Optimization and Learning: A Survey7 May 2025
- 2025ProDiF: Protecting Domain-Invariant Features to Secure Pre-Trained Models Against Extraction17 Mar 2025
- 2024CoreGuard: Safeguarding Foundational Capabilities of LLMs Against Model Stealing in Edge Deployment16 Oct 2024
- 2024TBNet: A Neural Architectural Defense Framework Facilitating DNN Model Protection in Trusted Execution Environments7 May 2024
- 2023Hyperdimensional Computing as a Rescue for Efficient Privacy-Preserving Machine Learning-as-a-Service17 Aug 2023
- 2023DVFO: Learning-Based DVFS for Energy-Efficient Edge-Cloud Collaborative Inference2 Jun 2023
- 2023NNSplitter: An Active Defense Solution for DNN Model via Automated Weight Obfuscation28 Apr 2023
- 2023DVFO: Learning-Based DVFS for Energy-Efficient Edge-Cloud Collaborative Inferencecited by 13
- 2025Re-Key-Free, Risky-Free: Adaptable Model Usage Controlcited by 6
- 2024CoreGuard: Safeguarding Foundational Capabilities of LLMs Against Model Stealing in Edge Deploymentcited by 5
- 2023Hyperdimensional Computing as a Rescue for Efficient Privacy-Preserving Machine Learning-as-a-Servicecited by 2
- 2024TBNet: A Neural Architectural Defense Framework Facilitating DNN Model Protection in Trusted Execution Environmentscited by 2
- 2025SecureInfer: Heterogeneous TEE-GPU Architecture for Privacy-Critical Tensors for Large Language Model Deploymentcited by 2
- 2025Onboard Optimization and Learning: A Surveycited by 1
- 2025Staining and locking computer vision models without retrainingcited by 1
- 2025ProDiF: Protecting Domain-Invariant Features to Secure Pre-Trained Models Against Extractioncited by 0
- 2025Slice or the Whole Pie? Utility Control for AI Modelscited by 0
- 2025DistilLock: Safeguarding LLMs from Unauthorized Knowledge Distillation on the Edgecited by 0
- 2026LoREnc: Low-Rank Encryption for Securing Foundation Models and LoRA Adapterscited by 0
12 most cited of 15 All 15 (JSON)
- 2026TEE-X: TEE-aware Acceleration Framework for Large Vision Models at the Edge24 Aug 2026
- 2026SoK: Attack and Defense Landscape of Mobile On-device AI Systems1 Jul 2026
- 2026Communication-Efficient Verifiable Attention for LLM Inference15 Jun 2026
- 2026LoREnc: Low-Rank Encryption for Securing Foundation Models and LoRA Adapters13 May 2026
- 2025Re-Key-Free, Risky-Free: Adaptable Model Usage Control24 Nov 2025
- 2025SecureInfer: Heterogeneous TEE-GPU Architecture for Privacy-Critical Tensors for Large Language Model Deployment22 Oct 2025
- 2025DistilLock: Safeguarding LLMs from Unauthorized Knowledge Distillation on the Edge19 Oct 2025
- 2025Slice or the Whole Pie? Utility Control for AI Models6 Aug 2025
- 2025Staining and locking computer vision models without retraining29 Jul 2025
- 2025Onboard Optimization and Learning: A Survey7 May 2025
- 2025ProDiF: Protecting Domain-Invariant Features to Secure Pre-Trained Models Against Extraction17 Mar 2025
- 2024CoreGuard: Safeguarding Foundational Capabilities of LLMs Against Model Stealing in Edge Deployment16 Oct 2024
12 newest of 15 All 15 (JSON)