Deep Neural Network Fingerprinting by Conferrable Adversarial Examples
Nils Lukas, Yuxuan Zhang, Florian Kerschbaum

TL;DR
This paper introduces a novel fingerprinting technique using conferrable adversarial examples to reliably identify surrogate models in machine learning as a service, demonstrating high robustness against various attacks.
Contribution
It proposes a new method to generate conferrable adversarial examples for model fingerprinting and shows its effectiveness and robustness against multiple attack strategies.
Findings
Achieves ROC AUC of 1.0 in surrogate verification
Robust against fine-tuning, pruning, retraining, and transfer learning
First method to reach perfect verification accuracy
Abstract
In Machine Learning as a Service, a provider trains a deep neural network and gives many users access. The hosted (source) model is susceptible to model stealing attacks, where an adversary derives a surrogate model from API access to the source model. For post hoc detection of such attacks, the provider needs a robust method to determine whether a suspect model is a surrogate of their model. We propose a fingerprinting method for deep neural network classifiers that extracts a set of inputs from the source model so that only surrogates agree with the source model on the classification of such inputs. These inputs are a subclass of transferable adversarial examples which we call conferrable adversarial examples that exclusively transfer with a target label from a source model to its surrogates. We propose a new method to generate these conferrable adversarial examples. We present an…
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
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications · Advanced Malware Detection Techniques
