1
Return

Palladium: Guarding Neural Network Training With Confidential Computing

delete2026-05-19
delete0
PRE
AI
W
Wenzhe Yi
M
Mengda Yang
王鹃 (Juan Wang)
H
Hongxin Hu
Z
Zhuofan Li
X
Xiaoyang Xu
DOI:10.1109/tdsc.2026.3694706delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In the era of deep learning, protecting the training data and model parameters of high-performance Deep Neural Networks (DNNs) is critical. Data holders often want to use private data to train dedicated DNNs while leveraging AI accelerators hosted on remote servers, such as GPUs or TPUs. However, cloud systems are vulnerable to adversaries who may compromise both computational integrity and user data privacy. Performing verifiable and private training without losing access to untrusted accelerators remains a significant challenge. While previous works rely on Trusted Execution Environments (TEEs) to safeguard privacy during inference, they primarily address forward propagation and are not suitable for backward propagation in training. To address this limitation, this paper proposes <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Palladium</small>, the first system to achieve confidentiality, integrity, and low latency for both model parameters and training data. <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Palladium</small> leverages TEE-empowered confidential computing to protect privacy and verify integrity, while securely outsourcing most linear layer computations to untrusted GPUs to optimize performance. Specifically, <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Palladium</small> preserves the confidentiality of outsourced parameters by transforming the weights of linear operators and generating input masks through a carefully designed <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Cloak</i> strategy. It then fully recovers the execution results inside the TEE using the corresponding <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">UnCloak</i> strategy. To further ensure computational integrity, <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Palladium</small> incorporates a stochastic operator verification mechanism that detects breaches outside the TEE with 99% confidence. We implement a prototype of <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Palladium</small> based on Libtorch and Occlum and conduct a comprehensive evaluation on four network architectures and four datasets. Evaluation results show that <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Palladium</small> provides strong security guarantees with reasonable performance overhead, preserves high training accuracy, and protects model privacy.
Keywords:
Confidential computing
trusted execution environments
deep neural network
secure training system

Journal

IEEE Transactions on Dependable and Secure Computing cover
IEEE Transactions on Dependable and Secure Computing
IF:
7.5
Papers:
2.4K
Citations:
9.6K

Organization

U
University at Buffalo
Scholars:
1.0K
Papers: 546
Citations: 1
W
wuhan university
Scholars:
7.8W
Papers: 5.7W
Citations: 70
Cited Papers

Cited Papers

Citing Papers

Citing Papers