DeepFense: Online Accelerated Defense Against Adversarial Deep Learning
Bita Darvish Rouhani, Mohammad Samragh, Mojan Javaheripi, Tara Javidi,, Farinaz Koushanfar

TL;DR
DeepFense is an innovative, automated framework that enhances the security of deep learning systems against adversarial attacks by using modular redundancies and hardware/software co-design for real-time detection.
Contribution
It introduces the first end-to-end automated framework for online adversarial defense that is resource-efficient and does not require adversarial samples for training.
Findings
Achieves up to 100x performance improvement on FPGA and GPU implementations.
Effectively detects adversarial samples in real-time in resource-constrained environments.
Provides an automated API for platform adaptation.
Abstract
Recent advances in adversarial Deep Learning (DL) have opened up a largely unexplored surface for malicious attacks jeopardizing the integrity of autonomous DL systems. With the wide-spread usage of DL in critical and time-sensitive applications, including unmanned vehicles, drones, and video surveillance systems, online detection of malicious inputs is of utmost importance. We propose DeepFense, the first end-to-end automated framework that simultaneously enables efficient and safe execution of DL models. DeepFense formalizes the goal of thwarting adversarial attacks as an optimization problem that minimizes the rarely observed regions in the latent feature space spanned by a DL network. To solve the aforementioned minimization problem, a set of complementary but disjoint modular redundancies are trained to validate the legitimacy of the input samples in parallel with the victim DL…
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.
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 Neural Network Applications
