An Early Experience with Confidential Computing Architecture for On-Device Model Protection

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Abdollahi, Sina, Maheri, Mohammad, Siby, Sandra, Kogias, Marios, Haddadi, Hamed
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866918225022812160
author Abdollahi, Sina
Maheri, Mohammad
Siby, Sandra
Kogias, Marios
Haddadi, Hamed
author_facet Abdollahi, Sina
Maheri, Mohammad
Siby, Sandra
Kogias, Marios
Haddadi, Hamed
contents Deploying machine learning (ML) models on user devices can improve privacy (by keeping data local) and reduce inference latency. Trusted Execution Environments (TEEs) are a practical solution for protecting proprietary models, yet existing TEE solutions have architectural constraints that hinder on-device model deployment. Arm Confidential Computing Architecture (CCA), a new Arm extension, addresses several of these limitations and shows promise as a secure platform for on-device ML. In this paper, we evaluate the performance-privacy trade-offs of deploying models within CCA, highlighting its potential to enable confidential and efficient ML applications. Our evaluations show that CCA can achieve an overhead of, at most, 22% in running models of different sizes and applications, including image classification, voice recognition, and chat assistants. This performance overhead comes with privacy benefits; for example, our framework can successfully protect the model against membership inference attack by an 8.3% reduction in the adversary's success rate. To support further research and early adoption, we make our code and methodology publicly available.
format Preprint
id arxiv_https___arxiv_org_abs_2504_08508
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle An Early Experience with Confidential Computing Architecture for On-Device Model Protection
Abdollahi, Sina
Maheri, Mohammad
Siby, Sandra
Kogias, Marios
Haddadi, Hamed
Cryptography and Security
Hardware Architecture
Deploying machine learning (ML) models on user devices can improve privacy (by keeping data local) and reduce inference latency. Trusted Execution Environments (TEEs) are a practical solution for protecting proprietary models, yet existing TEE solutions have architectural constraints that hinder on-device model deployment. Arm Confidential Computing Architecture (CCA), a new Arm extension, addresses several of these limitations and shows promise as a secure platform for on-device ML. In this paper, we evaluate the performance-privacy trade-offs of deploying models within CCA, highlighting its potential to enable confidential and efficient ML applications. Our evaluations show that CCA can achieve an overhead of, at most, 22% in running models of different sizes and applications, including image classification, voice recognition, and chat assistants. This performance overhead comes with privacy benefits; for example, our framework can successfully protect the model against membership inference attack by an 8.3% reduction in the adversary's success rate. To support further research and early adoption, we make our code and methodology publicly available.
title An Early Experience with Confidential Computing Architecture for On-Device Model Protection
topic Cryptography and Security
Hardware Architecture
url https://arxiv.org/abs/2504.08508