Syllabus
Introduction to security for machine learning models – overview of machine learning and its applications, and common security challenges and vulnerabilities in ML models. Designing security architectures for ML – security design principles for ML models, implementing robust security frameworks for ML systems, and case studies of secure ML architectures.
Securing data and model training – techniques for securing training data and processes, data privacy and integrity in ML, and secure model training methodologies. Secure data pipelines for LLM fine-tuning and retrieval-augmented generation (RAG) systems, including data poisoning and provenance checks.
MITRE ATLAS framework – introduction to MITRE ATLAS, understanding the threat landscape for AI systems, and practical exercises using the ATLAS framework. Threat modeling for LLM and agentic AI applications using ATLAS and the OWASP Top 10 for Large Language Model Applications.
Advanced security techniques for ML – adversarial machine learning defenses, implementing differential privacy and secure multi-party computation, and monitoring and maintaining ML model security. LLM and generative AI security – prompt injection and jailbreak defenses, AI red teaming methodologies, and securing RAG pipelines against adversarial manipulation. AI model supply-chain integrity (model cards, provenance, and watermarking)