0Pricing
Cryptology Academy · Lesson

SPDZ & Arithmetic MPC over Secret Shares

Perform joint addition and multiplication on secret-shared integers.

Arithmetic vs Boolean MPC

Boolean MPC works on bits (XOR/AND). Arithmetic MPC works on integers or field elements, supporting addition and multiplication directly. Better for ML and statistics applications.

Additive Secret Sharing over Z_p

A value x ∈ Z_p is shared as x = x_1 + x_2 + ... + x_n mod p. Addition of shared values is free: each party adds their shares locally. No communication needed.

All lessons in this course

  1. MPC Problem & Yao's Garbled Circuits
  2. GMW Protocol & Oblivious Transfer
  3. SPDZ & Arithmetic MPC over Secret Shares
  4. MPC Applications: Private Set Intersection & ML
← Back to Cryptology Academy