This course explores the intersection of artificial intelligence and cybersecurity, focusing on both the security challenges posed by AI systems and the application of AI techniques to enhance cryptographic and security solutions. Students will gain comprehensive knowledge of cryptographic foundations, threats to AI/ML systems, adversarial machine learning, secure AI deployment, and AI-powered security tools. Topics include classical and modern cryptography, adversarial attacks and defenses, privacy-preserving machine learning, federated learning security, AI in threat detection, blockchain integration, and emerging security challenges in AI systems.
Privacy-Preserving Machine
Learning II (PPML)
Federated Learning
Secure Multi-Party Computation