Locking Machine Learning Models into Hardware
Eleanor Clifford, Adhithya Saravanan, Harry Langford, Cheng Zhang,, Yiren Zhao, Robert Mullins, Ilia Shumailov, Jamie Hayes

TL;DR
This paper explores hardware-based locking mechanisms for machine learning models to protect intellectual property, making models unusable on unauthorized hardware with minimal overhead.
Contribution
It introduces novel hardware-specific locking techniques for ML models that prevent unauthorized use without relying on complex cryptographic methods.
Findings
Locking mechanisms are feasible with negligible overhead.
Locking significantly restricts model usability on unauthorized hardware.
Hardware-specific locking can be integrated efficiently into existing models.
Abstract
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 \emph{locking of machine learning models into…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques
