Course Outline
Introduction to Privacy-Preserving Machine Learning
- Drivers and vulnerabilities associated with sensitive data environments
- Survey of privacy-preserving machine learning methodologies
- Threat modeling and adherence to regulatory standards (e.g., GDPR, HIPAA)
Federated Learning
- Fundamental principles and system architecture of federated learning
- Mechanisms for client-server synchronization and model aggregation
- Technical implementation utilizing PySyft and Flower frameworks
Differential Privacy
- Mathematical foundations of differential privacy
- Integration of differential privacy into data queries and model training pipelines
- Utilization of Opacus and TensorFlow Privacy libraries
Secure Multiparty Computation (SMPC)
- SMPC protocols and applicable use cases
- Comparison of encryption-based and secret-sharing methodologies
- Workflow execution for secure computation using CrypTen or PySyft
Homomorphic Encryption
- Distinctions between fully and partially homomorphic encryption schemes
- Execution of encrypted inference for high-sensitivity workloads
- Practical application with TenSEAL and Microsoft SEAL tools
Applications and Industry Case Studies
- Healthcare privacy: federated learning for medical artificial intelligence
- Secure collaboration in finance: risk modeling and regulatory compliance
- Defense and government-specific use cases for privacy technologies
Summary and Next Steps
Requirements
- Proficiency in machine learning fundamentals
- Hands-on experience utilizing Python and ML frameworks, such as PyTorch and TensorFlow
- Knowledge of data privacy standards and cybersecurity protocols is advantageous
Audience
- Artificial intelligence researchers
- Data protection and privacy compliance personnel
- Security engineers operating within 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