Course Outline
Introduction to Privacy-Preserving ML
- Drivers and risks in sensitive data environments
- Survey of privacy-preserving ML techniques
- Threat models and regulatory requirements (e.g., GDPR, HIPAA)
Federated Learning
- Conceptual framework and architecture of federated learning
- Client-server synchronization and aggregation processes
- Implementation using PySyft and Flower
Differential Privacy
- Mathematical foundations of differential privacy
- Implementing DP in data queries and model training
- Utilizing Opacus and TensorFlow Privacy
Secure Multiparty Computation (SMPC)
- SMPC protocols and practical applications
- Encryption-based versus secret-sharing methodologies
- Secure computation workflows using CrypTen or PySyft
Homomorphic Encryption
- Distinctions between fully and partially homomorphic encryption
- Performing encrypted inference for sensitive workloads
- Practical experience with TenSEAL and Microsoft SEAL
Applications and Industry Case Studies
- Healthcare privacy: federated learning for medical AI
- Secure collaboration in finance: risk modeling and compliance
- Defense and government applications
Summary and Next Steps
Requirements
- A solid understanding of machine learning fundamentals
- Proficiency in Python and machine learning libraries (such as PyTorch, TensorFlow)
- Knowledge of data privacy or cybersecurity concepts is advantageous
Target Audience
- Artificial Intelligence researchers
- Teams responsible for data protection and privacy compliance
- Security engineers operating in regulated sectors
Testimonials (2)
I really enjoyed learning about AI attacks and the tools out there to begin practicing and actively using for security testing. I took a lot of knowledge away which I didn't have at the beginning and the course met what I hoped it would be. My favorite part shown from the training was Comet Browser and was amazed at what it could do. Definitely something will be looking into more. Overall it was a great course and enjoyed learning all OWASP GenAI Top 10.
Patrick Collins - Optum
Course - OWASP GenAI Security
The profesional knolage and the way how he presented it before us