DeepPeep: Exploiting Design Ramifications to Decipher the Architecture of Compact DNNs
Nandan Kumar Jha, Sparsh Mittal, Binod Kumar, and Govardhan Mattela

TL;DR
DeepPeep is a two-stage attack that reverse-engineers compact DNN architectures by exploiting design characteristics, and the paper also proposes a secure MobileNet-V1 variant that reduces latency and enhances performance.
Contribution
The paper introduces DeepPeep, a novel attack methodology for reverse-engineering DNN architectures, and proposes a secure MobileNet-V1 design to counter such attacks.
Findings
DeepPeep effectively reverse-engineers DNN architectures on GPUs.
Secure MobileNet-V1 reduces latency by approximately 60%.
Secure MobileNet-V1 improves predictive performance by about 2%.
Abstract
The remarkable predictive performance of deep neural networks (DNNs) has led to their adoption in service domains of unprecedented scale and scope. However, the widespread adoption and growing commercialization of DNNs have underscored the importance of intellectual property (IP) protection. Devising techniques to ensure IP protection has become necessary due to the increasing trend of outsourcing the DNN computations on the untrusted accelerators in cloud-based services. The design methodologies and hyper-parameters of DNNs are crucial information, and leaking them may cause massive economic loss to the organization. Furthermore, the knowledge of DNN's architecture can increase the success probability of an adversarial attack where an adversary perturbs the inputs and alter the prediction. In this work, we devise a two-stage attack methodology "DeepPeep" which exploits the…
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 · Physical Unclonable Functions (PUFs) and Hardware Security · Advanced Malware Detection Techniques
