Multi-party computation (MPC) is a secure and private cryptographic protocol that enables multiple parties to solve a problem by safeguarding private data.