703Course · Master

Multi-Party Computation

Computation without a trusted party.

The Course

Computation without a trusted party. Yao's garbled circuits and the GMW/BGW families — the constructions that let mutually distrusting parties compute a joint function.

Outcomes
  • 01

    Distinguish MPC from ZK.

  • 02

    Read an MPC protocol.

  • 03

    Enumerate practical constructions.

Prerequisites
  • Cryptography Foundations.
Pacing

~3 hours.

A Note from the Faculty

MPC is the primitive most people conflate with ZK. They are not the same.