Mercury: An Automated Remote Side-channel Attack to Nvidia Deep Learning Accelerator
Xiaobei Yan, Xiaoxuan Lou, Guowen Xu, Han Qiu, Shangwei Guo, Chip Hong, Chang, Tianwei Zhang

TL;DR
Mercury is an automated remote side-channel attack method that uses machine learning to accurately extract model architecture details from Nvidia DNN accelerators by analyzing power traces, without prior knowledge.
Contribution
This work introduces Mercury, the first automated remote side-channel attack on off-the-shelf Nvidia DNN accelerators, modeling the extraction as a sequence-to-sequence learning problem.
Findings
Error rate of model extraction below 1%
Effective localization of leakage points using attention mechanisms
Automated process reduces human analysis and domain knowledge requirements
Abstract
DNN accelerators have been widely deployed in many scenarios to speed up the inference process and reduce the energy consumption. One big concern about the usage of the accelerators is the confidentiality of the deployed models: model inference execution on the accelerators could leak side-channel information, which enables an adversary to preciously recover the model details. Such model extraction attacks can not only compromise the intellectual property of DNN models, but also facilitate some adversarial attacks. Although previous works have demonstrated a number of side-channel techniques to extract models from DNN accelerators, they are not practical for two reasons. (1) They only target simplified accelerator implementations, which have limited practicality in the real world. (2) They require heavy human analysis and domain knowledge. To overcome these limitations, this paper…
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
TopicsAdversarial Robustness in Machine Learning · Semiconductor materials and devices · Advancements in Semiconductor Devices and Circuit Design
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
