On the Complexity of Fair Coin Flipping
Iftach Haitner, Nikolaos Makriyannis, Eran Omri

TL;DR
This paper investigates the complexity of fair coin-flipping protocols, establishing a connection between their fairness level and the existence of key-agreement protocols, and introduces a non-black-box reduction using recent protocol dichotomies.
Contribution
It shows that highly fair, constant-round coin-flipping protocols imply the existence of infinitely-often key-agreement protocols, advancing understanding of the primitives needed for such fairness.
Findings
A constant-round, $1/(c\,\sqrt{r})$-fair protocol implies an infinitely-often key-agreement.
The reduction is non-black-box and leverages recent protocol dichotomies.
Connects the fairness of coin-flipping protocols with fundamental cryptographic primitives.
Abstract
A two-party coin-flipping protocol is -fair if no efficient adversary can bias the output of the honest party (who always outputs a bit, even if the other party aborts) by more than . Cleve [STOC '86] showed that -round -fair coin-flipping protocols do not exist. Awerbuch, Blum, Chor, Goldwasser, and Micali[Manuscript '85] constructed a -fair coin-flipping protocol, assuming the existence of one-way functions. Moran, Naor, and Segev [Journal of Cryptology '16] constructed an -round coin-flipping protocol that is -fair (thus matching the aforementioned lower bound of Cleve [STOC '86]), assuming the existence of oblivious transfer. The above gives rise to the intriguing question of whether oblivious transfer, or more generally ``public-key primitives,'' is required for an -fair coin flipping protocol. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
