Course Outline
Foundations of Privacy-Preserving ML
- Key drivers and potential risks in sensitive data contexts
- A broad survey of privacy-enhancing ML methodologies
- Analysis of threat models and regulatory frameworks (including GDPR and HIPAA)
Federated Learning
- Core concepts and system architecture for federated approaches
- Managing client-server synchronization and data aggregation
- Practical implementation using PySyft and Flower
Differential Privacy
- The mathematical underpinnings of differential privacy
- Integrating DP into data querying and model training processes
- Tooling with Opacus and TensorFlow Privacy
Secure Multiparty Computation (SMPC)
- Overview of SMPC protocols and practical applications
- Comparing encryption-based methods with secret-sharing schemes
- Building secure computation workflows using CrypTen or PySyft
Homomorphic Encryption
- Distinguishing between fully and partially homomorphic encryption
- Performing encrypted inference for highly sensitive tasks
- Hands-on exploration with TenSEAL and Microsoft SEAL
Real-World Applications and Industry Examples
- Healthcare privacy: utilizing federated learning for medical AI
- Finance sector collaboration: handling risk models and compliance securely
- Use cases in defense and government sectors
Recap and Future Directions
Requirements
- A solid grasp of core machine learning concepts
- Proficiency with Python and standard ML libraries (such as PyTorch and TensorFlow)
- Prior knowledge of data privacy or cybersecurity principles is advantageous
Target Audience
- AI researchers
- Teams focused on data protection and privacy compliance
- Security engineers operating within 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