51.513 AI for Cybersecurity
Course description
This course equips students with the knowledge and hands-on skills to apply AI across the cybersecurity lifecycle, spanning prevention, detection, response, and recovery. Students examine where AI is effective, where it fails, and how to evaluate it rigorously in security settings. The course covers multiple application domains including enterprise IT, finance, healthcare, IoT, and cloud systems, with attention to operational constraints such as data quality, adversarial behavior, and deployment in production environments. Students conduct a deep-dive case study on Critical Information Infrastructure cybersecurity, leveraging SUTD’s iTrust datasets and digital-twin capabilities where appropriate. Hands-on work includes open-source techniques for anomaly detection, intrusion detection, malware or traffic analytics, and adversarial analysis, alongside exposure to representative industry workflows used in practice.
Instructor
Victor Keong, Ertem Esiner
Number of credits: 12