OT ⇒ Optimally fair coin flipping (Moran–Naor–Segev)
Statement
If OT exists, then for every polynomial there is an -round two-party coin-flipping protocol with bias , matching Cleve’s lower bound — MNS09.
Sketch
A secure computation deals both parties, round by round, values that are independent uniform bits before a secret uniform round and equal to the outcome from on; when a party aborts, the other outputs its last value. An aborting party changes the outcome only by aborting at itself, which its view lets it guess with probability , so the bias is — MNS09.
Notes
- The protocol uses general secure computation, which OT provides (OT ⇒ MPC), to deal the parties shares of a sequence of values that switch at a secret uniform round from independent coins to the final output — MNS09.
- No fully-black-box construction from one-way functions alone reaches this bias with rounds, for the input length of the one-way function — DLMM11.