Neural Network Model Extraction Attacks in Edge Devices by Hearing Architectural Hints
Xing Hu, Ling Liang, Lei Deng, Shuangchen Li, Xinfeng Xie, and Yu Ji, Yufei Ding, Chang Liu, Timothy Sherwood, Yuan Xie

TL;DR
This paper demonstrates that neural network architectures can be accurately reconstructed from noisy system traces on edge devices, enabling more effective targeted adversarial attacks.
Contribution
It introduces the first accurate model extraction techniques from system traces, leveraging ideas from speech recognition, and demonstrates their effectiveness on real GPU hardware.
Findings
High accuracy in reconstructing neural network architectures from memory traces.
Significant increase in targeted attack success rate after architecture extraction.
First end-to-end attack demonstration on off-the-shelf GPU platform.
Abstract
As neural networks continue their reach into nearly every aspect of software operations, the details of those networks become an increasingly sensitive subject. Even those that deploy neural networks embedded in physical devices may wish to keep the inner working of their designs hidden -- either to protect their intellectual property or as a form of protection from adversarial inputs. The specific problem we address is how, through heavy system stack, given noisy and imperfect memory traces, one might reconstruct the neural network architecture including the set of layers employed, their connectivity, and their respective dimension sizes. Considering both the intra-layer architecture features and the inter-layer temporal association information introduced by the DNN design empirical experience, we draw upon ideas from speech recognition to solve this problem. We show that off-chip…
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 · Advanced Neural Network Applications · Advanced Memory and Neural Computing
