mlsanityData to 14 Oct 2026

Locking Machine Learning Models into Hardware

arXiv 2405.20990 ↗First posted 31 May 2024cs.CR cs.AI cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

Modern machine learning (ML) models are expensive IP and business competitiveness often depends on keeping this IP confidential. This in turn restricts how these models are deployed; for example, it is unclear how to deploy a model on-device without inevitably leaking the underlying model. At the same time, confidential computing technologies such as multi-party computation or homomorphic encryption remain impractical for wide adoption. In this paper, we take a different approach and investigate the feasibility of ML-specific mechanisms that deter unauthorized model use by restricting the model to only be usable on specific hardware, making adoption on unauthorized hardware inconvenient. That way, even if IP is compromised, it cannot be trivially used without specialised hardware or major model adjustment. In a sense, we seek to enable cheap locking of machine learning models into specific hardware. We demonstrate that locking mechanisms are feasible by either targeting efficiency of model representations, making such models incompatible with quantization, or tying the model's operation to specific characteristics of hardware, such as the number of clock cycles for arithmetic operations. We demonstrate that locking comes with negligible overheads, while significantly restricting usability of the resultant model on unauthorized hardware.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 17 of its 64 references that are in the map. First posted on arXiv 31 May 2024.

Builds on

17 of 64 references.

References · 17

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2020Language Models are Few-Shot Learnerscited by 32,419
  4. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  5. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
  6. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
  7. 2023Fine-tuning Aligned Language Models Compromises Safety, Even When Users Do Not Intend To!cited by 1,154
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  9. 2016Stealing Machine Learning Models via Prediction APIscited by 619
  10. 2020Data-Free Model Extractioncited by 124
  11. 2022Self-Destructing Models: Increasing the Costs of Harmful Dual Uses of Foundation Modelscited by 57
  12. 2024Malla: Demystifying Real-world Large Language Model Integrated Malicious Servicescited by 33
5 more
  1. 2021Quantization Backdoors to Deep Learning Commercial Frameworkscited by 29
  2. 2021Qu-ANTI-zation: Exploiting Quantization Artifacts for Achieving Adversarial Outcomescited by 19
  3. 2022DRAWNAPART: A Device Identification Technique based on Remote GPU Fingerprintingcited by 7
  4. 2023Beyond Labeling Oracles: What does it mean to steal ML models?cited by 4
  5. 2015Investigating SRAM PUFs in large CPUs and GPUscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 2; 2026: 3.

6 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025An Early Experience with Confidential Computing Architecture for On-Device Model Protection
  2. 2024ModelLock: Locking Your Model With a Spell
  3. 2022Device-Bind Key-Storageless Hardware AI Model IP Protection: A PUF and Permute-Diffusion Encryption-Enabled Approach
  4. 2023Identifying Appropriate Intellectual Property Protection Mechanisms for Machine Learning Models: A Systematization of Watermarking, Fingerprinting, Model Access, and Attacks
  5. 2023Exploiting Logic Locking for a Neural Trojan Attack on Machine Learning Accelerators
  6. 2023Evil from Within: Machine Learning Backdoors through Hardware Trojans
  7. 2026Hardware-Triggered Backdoors
  8. 2026Lifecycle-Aware Dynamic Analysis for Secure ML Model Execution