MPC

n-Party MPC

MPCn(f,w1,,wn,x)f(w1,,wn,x)\mathsf{MPC}_n(f, w_1, \dots, w_n, x) \rightarrow f(w_1, \dots, w_n, x)

n-Party MPC (Multi-Party Computation) is a cryptographic protocol that allows nn parties to jointly compute a function f(w1,,wn,x)f(w_1, \dots, w_n, x) over their respective private inputs without revealing them to each other.

In other words:

  • For 1in1 \le i \le n, each party pip_i holds a secret input wiw_i

  • A shared input xx is known to every party

  • They compute f(w1,,wn,x)f(w_1, \dots, w_n, x) without disclosing their inputs

This approach is designed for privacy-preserving computation in security-sensitive environments, enabling collaboration without compromising data confidentiality.

Notation for ff without a shared input is as follows:

MPCn(f,w1,,wn)f(w1,,wn)\mathsf{MPC}_n(f, w_1, \dots, w_n) \rightarrow f(w_1, \dots, w_n)

Last updated