I. Introduction
A. Impacted Areas
B. Attack Scenario
C. Notable Attack Incidents
D. Contributions of This Survey
II. Survey of Surveys
III. State-of-the-Art of Adversarial Attacks
A. Gradient-Based Attacks
B. Constrained Optimization-Based Attacks
C. Gradient-Free (Heuristic) Attacks
D. Adversarial Patch
E. Transferability of Adversarial Attacks
F. Summary and Lessons Learned
IV. State-of-the-Art Adversarial Defense Techniques
A. Overview
B. Adversarial Attack Detection and Data Preprocessing
C. Robustness Enhancement for Deep Learning Models
D. Summary and Lessons Learned
V. Lessons Learned and Open Issues
A. Lessons and Challenges of Adversarial Attacks
B. Lessons and Challenges of Defenses
VI. Conclusion