Offline Model Guard: Secure and Private ML on Mobile Devices
Sebastian P. Bayerl, Tommaso Frassetto, Patrick Jauernig, Korbinian, Riedhammer, Ahmad-Reza Sadeghi, Thomas Schneider, Emmanuel Stapf, Christian, Weinert

TL;DR
Offline Model Guard (OMG) provides a hardware-based solution for secure, private, and offline machine learning on mobile devices using trusted execution environments, ensuring data and model privacy with real-time performance.
Contribution
We introduce OMG, a hardware-based framework leveraging trusted execution environments for privacy-preserving ML on ARM mobile platforms, even without network connectivity.
Findings
Real-time privacy-preserving keyword recognition achieved
Prototype demonstrates practical efficiency on ARM hardware
Guarantees data privacy, model secrecy, and processing integrity
Abstract
Performing machine learning tasks in mobile applications yields a challenging conflict of interest: highly sensitive client information (e.g., speech data) should remain private while also the intellectual property of service providers (e.g., model parameters) must be protected. Cryptographic techniques offer secure solutions for this, but have an unacceptable overhead and moreover require frequent network interaction. In this work, we design a practically efficient hardware-based solution. Specifically, we build Offline Model Guard (OMG) to enable privacy-preserving machine learning on the predominant mobile computing platform ARM - even in offline scenarios. By leveraging a trusted execution environment for strict hardware-enforced isolation from other system components, OMG guarantees privacy of client data, secrecy of provided models, and integrity of processing algorithms. Our…
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.
