Stealing Neural Networks via Timing Side Channels
Vasisht Duddu, Debasis Samanta, D Vijay Rao, Valentina E. Balas

TL;DR
This paper demonstrates that timing side channel attacks can effectively extract neural network architectures and parameters, posing significant security risks for cloud-based AI services.
Contribution
It introduces a black box timing attack method using reinforcement learning and knowledge distillation to reconstruct neural networks, applicable across various architectures.
Findings
Successfully reconstructed models with high test accuracy
Attack scalable across different neural network architectures
Effective in inferring network depth via timing analysis
Abstract
Deep learning is gaining importance in many applications. However, Neural Networks face several security and privacy threats. This is particularly significant in the scenario where Cloud infrastructures deploy a service with Neural Network model at the back end. Here, an adversary can extract the Neural Network parameters, infer the regularization hyperparameter, identify if a data point was part of the training data, and generate effective transferable adversarial examples to evade classifiers. This paper shows how a Neural Network model is susceptible to timing side channel attack. In this paper, a black box Neural Network extraction attack is proposed by exploiting the timing side channels to infer the depth of the network. Although, constructing an equivalent architecture is a complex search problem, it is shown how Reinforcement Learning with knowledge distillation can effectively…
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 · Digital Media Forensic Detection
MethodsKnowledge Distillation · Dropout · Dense Connections · *Communicated@Fast*How Do I Communicate to Expedia? · Max Pooling · Softmax · Convolution · Ethereum Customer Service Number +1-833-534-1729
