Secure Multi-Party Computation (MPC) allows multiple participants to jointly compute a function without revealing their private inputs to each other. SPDZ is a widely used MPC protocol that not only protects privacy but also withstands malicious adversaries – even if some participants attempt to cheat or tamper with data, the protocol can detect such behavior and guarantee the correctness of the result. One of its key techniques is the information-theoretically secure Message Authentication Code (MAC) mechanism.
