The Adversarial Implications of Variable-Time Inference
Dudi Biton, Aditi Misra, Efrat Levy, Jaidip Kotak, Ron Bitton, Roei, Schuster, Nicolas Papernot, Yuval Elovici, Ben Nassi

TL;DR
This paper uncovers how timing side channels in variable-time inference algorithms, especially in non-maximum suppression, can be exploited to enhance attacks on ML models, including evasion and dataset inference, and proposes constant-time mitigation strategies.
Contribution
It introduces the novel concept of timing side-channel attacks on ML inference, demonstrating their effectiveness against object detectors like YOLOv3 and proposing mitigation methods.
Findings
Timing leakage can significantly improve decision-based attacks.
Adversarial examples generated with timing information are more effective.
Constant-time implementation can mitigate timing side-channel vulnerabilities.
Abstract
Machine learning (ML) models are known to be vulnerable to a number of attacks that target the integrity of their predictions or the privacy of their training data. To carry out these attacks, a black-box adversary must typically possess the ability to query the model and observe its outputs (e.g., labels). In this work, we demonstrate, for the first time, the ability to enhance such decision-based attacks. To accomplish this, we present an approach that exploits a novel side channel in which the adversary simply measures the execution time of the algorithm used to post-process the predictions of the ML model under attack. The leakage of inference-state elements into algorithmic timing side channels has never been studied before, and we have found that it can contain rich information that facilitates superior timing attacks that significantly outperform attacks based solely on label…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Physical Unclonable Functions (PUFs) and Hardware Security
MethodsAverage Pooling · Global Average Pooling · Logistic Regression · k-Means Clustering · Batch Normalization · Softmax · Residual Connection · Convolution · 1x1 Convolution · BNB Customer Service Number +1-833-534-1729
