STRIP: a defence against trojan attacks on deep neural networks

By Yansong Gao, Chang Xu, Derui Wang, Shiping Chen, Damith Chinthana Ranasinghe, Surya Nepal. 2019

1,077 citations recorded by the source corpus.

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 violates the input-dependence property of a benign model and implies the presence of a malicious input---a characteristic of a trojaned input. The high efficacy of our method is validated through case studies on three popular and contrasting datasets: MNIST, CIFAR10 and GTSRB. We achieve an overall false acceptance rate (FAR) of less than 1%, given a preset false rejection rate (FRR) of 1%, for different types of triggers. Using CIFAR10 and GTSRB, we have empirically achieved result of 0% for both FRR and FAR. We have also evaluated STRIP robustness against a number of trojan attack variants and adaptive attacks.

Subfields: Artificial Intelligence, Safety, Robustness & Interpretability, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Vitaly Shmatikov
  2. Yang Zhang
  3. Nicholas Carlini
  4. Bo Li
  5. Xingjun Ma
  6. Yisen Wang
  7. Dawn Song
  8. Eugene Bagdasarian

In Safety, Robustness & Interpretability

  1. Vitaly Shmatikov
  2. Dawn Song
  3. Bo Li
  4. Nicholas Carlini
  5. Xingjun Ma
  6. Eugene Bagdasarian
  7. Yang Zhang
  8. Aleksander Madry

In Signal Processing

  1. Bo Li
  2. Vitaly Shmatikov
  3. Xingjun Ma
  4. Yisen Wang
  5. Dongxian Wu
  6. Eugene Bagdasarian
  7. Aleksander Madry
  8. Dimitris Tsipras

Citations in the corpus