MPC Overviews
MPC Frameworks
- MP-SPDZ - Versatile framework for benchmarking MPC protocols across honest/dishonest majority and active/passive security models
- EMP Toolkit - Global-scale secure multi-party computation toolkit in C++
- CrypTen - PyTorch-based research framework for secure and privacy-preserving machine learning with MPC
- SCALE-MAMBA - MPC system supporting SPDZ-family protocols and malicious-security settings
- FRESCO - Java framework for efficient secure computation applications and protocol suites
- ABY - Mixed-protocol secure two-party computation framework combining arithmetic sharing, Boolean sharing, and Yao circuits
- MOTION - C++ framework for mixed-protocol MPC with GMW, BMR, arithmetic sharing, and OT-based protocols
MPC Applications
- TLSNotary - MPC-based protocol for proving facts about HTTPS sessions without revealing private data
- PSE MPC Framework - TypeScript framework and demos for MPC-powered applications (sunset but useful reference)
- Trinity - Two-party computation design combining laconic OT, garbled circuits, and PLONK