📖 Course Overview
The course is designed to provide an introductory yet technical understanding of the security vulnerabilities and threats that modern AI systems face, with a focus on deep neural networks and computer vision applications. Participants will explore key definitions and techniques for designing and implementing AI-based security attacks and safety threats while also gaining a foundational understanding of how to protect AI systems against them. A portion of the course will be devoted to hands-on laboratory sessions, where participants will implement attacks and countermeasures in practical deep neural network applications.
The main topics of the course are organized as follows:
- Introduction and Foundations of AI
- Adversarial Attacks and Robustness
- Adversarial Defenses and Robust Training
- Poisoning Attacks and Backdoors
- Out-of-Distribution Detection & Uncertainty Analysis
- Introduction to Privacy Attacks
- Hands-on Laboratories and Research Tips in Secure and Safe AI.
🛠️ Format & Exam
- Lectures: 20 hours (in-person).
- Exam (2 CFU): Project/Research work + oral discussion.
To attend the course in the first semester of the 2025–2026 academic year, please fill out the following form: Course Registration Form.
A Microsoft Teams channel will be set up soon for feedback, questions, and announcements.
🗓️ Schedule
Scheduled lectures are showed in the following, while next dates and rooms will be confirmed soon.
-
Lecture 1 – Introduction and Foundations of DNNs in Vision –
13 October (14:00–17:00)15 October (14:00–17:00) , PC Room, Tecip, Scuola Superiore Sant’Anna, Via Giuseppe Moruzzi 1 -
Lecture 2 – Adversarial Attacks and DNN Robustness –
14 October (14:00–17:00)16 October (14:00–17:00) , PC Room, Tecip, Scuola Superiore Sant’Anna, Via Giuseppe Moruzzi 1 -
Lecture 3 – Adversarial Defenses – 22 October (14:00–17:00) , PC Room, Tecip, Scuola Superiore Sant’Anna, Via Giuseppe Moruzzi 1
-
Lecture 4 – Out of Distribution and Uncertainty – 23 October (14:00–17:00) , PC Room, Tecip, Scuola Superiore Sant’Anna, Via Giuseppe Moruzzi 1
-
Lecture 5 – Explainable AI and Challenges – 28 October (14:00–17:00) , PC Room, Tecip, Scuola Superiore Sant’Anna, Via Giuseppe Moruzzi 1
-
Lecture 6 – Poisoning and Backdoor Attacks – 29 October (14:00–17:00) , PC Room, Tecip, Scuola Superiore Sant’Anna, Via Giuseppe Moruzzi 1
-
Lecture 7 – DNNs Stealing and Privacy Attacks – 4 November (14:00–17:00) , PC Room, Tecip, Scuola Superiore Sant’Anna, Via Giuseppe Moruzzi 1
-
Lecture 8 – Laboratory and Conclusion – 5 November (14:00–17:00) , PC Room, Tecip, Scuola Superiore Sant’Anna, Via Giuseppe Moruzzi 1
📂 Lectures
You can find all lectures and notebooks in the following OneDrive folder: LINK
The folder is password-protected. Attendees can contact me directly to request access.