STRIP: A Defence Against Trojan Attacks on Deep Neural Networks
Yansong Gao, Chang Xu, Derui Wang, Shiping Chen, Damith C.Ranasinghe,, Surya Nepal

TL;DR
This paper introduces STRIP, a real-time detection method for Trojan attacks on deep neural networks, by perturbing inputs and analyzing output entropy to identify malicious inputs effectively.
Contribution
The work presents a novel run-time detection system using input perturbation and entropy analysis, effective across multiple datasets and robust against attack variants.
Findings
Achieves less than 1% false acceptance rate at 1% false rejection rate.
Empirically attains 0% FAR and FRR on CIFAR10 and GTSRB datasets.
Demonstrates robustness against various Trojan attack variants.
Abstract
A recent trojan attack on deep neural network (DNN) models is one insidious variant of data poisoning attacks. Trojan attacks exploit an effective backdoor created in a DNN model by leveraging the difficulty in interpretability of the learned model to misclassify any inputs signed with the attacker's chosen trojan trigger. Since the trojan trigger is a secret guarded and exploited by the attacker, detecting such trojan inputs is a challenge, especially at run-time when models are in active operation. This work builds STRong Intentional Perturbation (STRIP) based run-time trojan attack detection system and focuses on vision system. We intentionally perturb the incoming input, for instance by superimposing various image patterns, and observe the randomness of predicted classes for perturbed inputs from a given deployed model---malicious or benign. A low entropy in predicted classes…
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 · Anomaly Detection Techniques and Applications · Advanced Malware Detection Techniques
