Learn Secure Multi-Party Computation

Master privacy-preserving computation for AI. From secret sharing and garbled circuits to secure inference with CrypTen and MP-SPDZ — enable multiple parties to jointly compute on private data without revealing their inputs.

6
Lessons
💻
Code Examples
🕑
Self-Paced
100%
Free

Your Learning Path

Follow these lessons in order to build a complete understanding of secure multi-party computation for AI.

What You'll Learn

By the end of this course, you'll be able to:

🔒

Understand MPC Theory

Grasp the cryptographic foundations of secure computation including secret sharing and garbled circuits.

🔑

Implement Secret Sharing

Build and use secret sharing schemes for privacy-preserving data analysis and ML.

🚀

Run Secure ML Inference

Deploy ML models that compute on encrypted inputs using CrypTen and MP-SPDZ.

Design MPC Protocols

Choose and configure the right MPC protocol for your privacy and performance requirements.