Course Outline
Introduction to Privacy-Preserving Machine Learning
- Driving factors and risks associated with sensitive data environments
- An overview of privacy-preserving Machine Learning techniques
- Threat models and regulatory landscapes (e.g., GDPR, HIPAA)
Federated Learning
- Core concepts and architectural design of federated learning
- Client-server synchronization and data aggregation processes
- Practical implementation using PySyft and Flower
Differential Privacy
- The mathematical foundations of differential privacy
- Integrating DP into data queries and model training cycles
- Hands-on application with Opacus and TensorFlow Privacy
Secure Multiparty Computation (SMPC)
- SMPC protocols and their practical applications
- Comparing encryption-based approaches with secret-sharing methods
- Building secure computation workflows with CrypTen or PySyft
Homomorphic Encryption
- Distinguishing between fully and partially homomorphic encryption
- Performing encrypted inference for sensitive workloads
- Practical exploration using TenSEAL and Microsoft SEAL
Applications and Industry Case Studies
- Privacy in healthcare: applying federated learning to medical AI
- Secure collaboration in finance: managing risk models and compliance
- Use cases in defense and government sectors
Summary and Next Steps
Requirements
- A solid grasp of core Machine Learning principles
- Proficiency with Python and major ML libraries (e.g., PyTorch, TensorFlow)
- Prior exposure to data privacy or cybersecurity concepts is advantageous
Target Audience
- AI researchers
- Teams responsible for data protection and privacy compliance
- Security engineers operating in heavily regulated sectors
Testimonials (3)
inventory and identifying the different risk exposures within AI
Gary Cook - Cybersecurity and Information Technology Risk Division
Course - Introduction to AI Trust, Risk, and Security Management (AI TRiSM)
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