paper-with-me

Papers

TBT: Targeted Neural Network Attack with Bit Trojan

2019-09-10 · CVPR 2020 6 · Adnan Siraj Rakin, Zhezhi He, Deliang Fan

Security of modern Deep Neural Networks (DNNs) is under severe scrutiny as the deployment of these models become widespread in many intelligence-based applications. Most recently, DNNs are attacked through Trojan which can effectively infect the model during the training phase and get activated only through specific input patterns (i.e, trigger) during inference. In this work, for the first time, we propose a novel Targeted Bit Trojan(TBT) method, which can insert a targeted neural Trojan into a DNN through the bit-flip attack. Our algorithm efficiently generates a trigger specifically designed to locate certain vulnerable bits of DNN weights stored in main memory (i.e., DRAM). The objective is that once the attacker flips these vulnerable bits, the network still operates with normal inference accuracy with benign input. However, when the attacker activates the trigger by embedding it with any input, the network is forced to classify all inputs to a certain target class. We demonstrate that flipping only several vulnerable bits identified by our method, using available bit-flip techniques (i.e, row-hammer), can transform a fully functional DNN model into a Trojan-infected model. We perform extensive experiments of CIFAR-10, SVHN and ImageNet datasets on both VGG-16 and Resnet-18 architectures. Our proposed TBT could classify 92 % of test images to a target class with as little as 84 bit-flips out of 88 million weight bits on Resnet-18 for CIFAR10 dataset.

📄 PDF Abstract BibTeX arXiv:1909.05193

Code (3)

adnansirajrakin/TBT-2020 공식 구현 pytorch
ASU-ESIC-FAN-Lab/TBT-CVPR2020-FANLAB pytorch
adnansirajrakin/TBT-CVPR2020 pytorch

Similar Papers 제목 키워드 기반

TrojDRL: Trojan Attacks on Deep Reinforcement Learning Agents

2019-03-01 · Panagiota Kiourti, Kacper Wardega, Susmit Jha, Wenchao Li

Recent work has identified that classification models implemented as neural networks are vulnerable to data-poisoning and Trojan attacks at training time. In this work, we show that these training-time vulnerabilities ex…

Data PoisoningDeep Reinforcement LearningGeneral Classificationreinforcement-learning+2

PerD: Perturbation Sensitivity-based Neural Trojan Detection Framework on NLP Applications

2022-08-08 · Diego Garcia-soto, Huili Chen, Farinaz Koushanfar

Deep Neural Networks (DNNs) have been shown to be susceptible to Trojan attacks. Neural Trojan is a type of targeted poisoning attack that embeds the backdoor into the victim and is activated by the trigger in the input …

Sensitivity

T-Miner: A Generative Approach to Defend Against Trojan Attacks on DNN-based Text Classification

2021-03-07 · Ahmadreza Azizi, Ibrahim Asadullah Tahmid, Asim Waheed, Neal Mangaokar 외

Deep Neural Network (DNN) classifiers are known to be vulnerable to Trojan or backdoor attacks, where the classifier is manipulated such that it misclassifies any input containing an attacker-determined Trojan trigger. B…

text-classificationText Classification

Trojan Signatures in DNN Weights

2021-09-07 · Greg Fields, Mohammad Samragh, Mojan Javaheripi, Farinaz Koushanfar 외

Deep neural networks have been shown to be vulnerable to backdoor, or trojan, attacks where an adversary has embedded a trigger in the network at training time such that the model correctly classifies all standard inputs…

ProFlip: Targeted Trojan Attack With Progressive Bit Flips

2021-01-01 · ICCV 2021 10 · Huili Chen, Cheng Fu, Jishen Zhao, Farinaz Koushanfar

The security of Deep Neural Networks (DNNs) is of great importance due to their employment in various safety-critical applications. DNNs are shown to be vulnerable against the Trojan attack that manipulates the model…