DarKnight: An accelerated framework for privacy and integrity preserving deep learning using trusted hardware

40Citations
Citations of this article
41Readers
Mendeley users who have this article in their library.

Abstract

Privacy and security-related concerns are growing as machine learning reaches diverse application domains. The data holders want to train or infer with private data while exploiting accelerators, such as GPUs, that are hosted in the cloud. Cloud systems are vulnerable to attackers that compromise the privacy of data and integrity of computations. Tackling such a challenge requires unifying theoretical privacy algorithms with hardware security capabilities. This paper presents DarKnight, a framework for large DNN training while protecting input privacy and computation integrity. DarKnight relies on cooperative execution between trusted execution environments (TEE) and accelerators, where the TEE provides privacy and integrity verification, while accelerators perform the bulk of the linear algebraic computation to optimize the performance. In particular, DarKnight uses a customized data encoding strategy based on matrix masking to create input obfuscation within a TEE. The obfuscated data is then offloaded to GPUs for fast linear algebraic computation. DarKnight's data obfuscation strategy provides provable data privacy and computation integrity in the cloud servers. While prior works tackle inference privacy and cannot be utilized for training, DarKnight's encoding scheme is designed to support both training and inference.

Cite

CITATION STYLE

APA

Hashemi, H., Wang, Y., & Annavaram, M. (2021). DarKnight: An accelerated framework for privacy and integrity preserving deep learning using trusted hardware. In Proceedings of the Annual International Symposium on Microarchitecture, MICRO (pp. 212–224). IEEE Computer Society. https://doi.org/10.1145/3466752.3480112

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free