trojan attacks

**Trojan Attacks** on neural networks are **attacks that modify the model's weights or architecture to embed a hidden malicious behavior** — unlike data poisoning (which modifies training data), trojan attacks directly manipulate the model itself to insert a trigger-activated backdoor. **Trojan Attack Methods** - **TrojanNN**: Directly modify neuron weights to create a trojan trigger that activates a hidden behavior. - **Weight Perturbation**: Add small perturbations to model weights that are dormant on clean data but activate on trigger. - **Architecture Modification**: Insert small additional modules (hidden layers, neurons) that implement the trojan logic. - **Fine-Tuning Attack**: Fine-tune a pre-trained model on trojan data to embed the backdoor. **Why It Matters** - **Model Supply Chain**: Pre-trained models downloaded from public repositories could contain trojans. - **Harder to Detect**: Direct weight-level trojans may evade data-level detection methods. - **Verification**: Methods like MNTD (Meta Neural Trojan Detection) and Neural Cleanse detect trojan behavior. **Trojan Attacks** are **sabotaging the model directly** — manipulating weights or architecture to embed hidden malicious behaviors that activate on trigger inputs.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account