Black-Box Use of One-Way Functions is Useless for Optimal Fair Coin-Tossing
Hemanta K. Maji, Mingyuan Wang
Abstract
A two-party fair coin-tossing protocol guarantees output delivery to the honest party even when the other party aborts during the protocol execution. Cleve (STOC--1986) demonstrated that a computationally bounded fail-stop adversary could alter the output distribution of the honest party by (roughly) (in the statistical distance) in an -message coin-tossing protocol. An optimal fair coin-tossing protocol ensures that no adversary can alter the output distribution beyond .
In a seminal result, Moran, Naor, and Segev (TCC--2009) constructed the first optimal fair coin-tossing protocol using (unfair) oblivious transfer protocols. Whether the existence of oblivious transfer protocols is a necessary hardness of computation assumption for optimal fair coin-tossing remains among the most fundamental open problems in theoretical cryptography. The results of Impagliazzo and Luby (FOCS–1989) and Cleve and Impagliazzo (1993) prove that optimal fair coin-tossing implies the necessity of one-way functions' existence; a significantly weaker hardness of computation assumption compared to the existence of secure oblivious transfer protocols. However, the sufficiency of the existence of one-way functions is not known.
Towards this research endeavor, our work proves a black-box separation of optimal fair coin-tossing from the existence of one-way functions. That is, the black-box use of one-way functions cannot enable optimal fair coin-tossing. Following the standard Impagliazzo and Rudich (STOC--1989) approach of proving black-box separations, our work considers any -message fair coin-tossing protocol in the random oracle model where the parties have unbounded computational power. We demonstrate a fail-stop attack strategy for one of the parties to alter the honest party's output distribution by by making polynomially-many additional queries to the random oracle. As a consequence, our result proves that the -message coin-tossing protocol of Blum (COMPCON--1982) and Cleve (STOC--1986), which uses one-way functions in a black-box manner, is the best possible protocol because an adversary cannot change the honest party's output distribution by more than .
Several previous works, for example, Dachman--Soled, Lindell, Mahmoody, and Malkin (TCC--2011), Haitner, Omri, and Zarosim (TCC--2013), and Dachman--Soled, Mahmoody, and Malkin (TCC--2014), made partial progress on proving this black-box separation assuming some restrictions on the coin-tossing protocol. Our work diverges significantly from these previous approaches to prove this black-box separation in its full generality. The starting point is the recently introduced potential-based inductive proof techniques for demonstrating large gaps in martingales in the information-theoretic plain model. Our technical contribution lies in identifying a global invariant of communication protocols in the random oracle model that enables the extension of this technique to the random oracle model.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers1
Ask how each one uses itRelated papers
- Fair Multiparty Coin Tossing from Minimal AssumptionsMarshall Ball, Miranda Christ, Yevgeniy Dodis, Rachit GargEUROCRYPT 2026
- Good Things Come to Those Who Wait - Dishonest-Majority Coin-Flipping Requires Delay FunctionsJoseph Bonneau, Benedikt Bünz, Miranda Christ, Yuval EfronEUROCRYPT 2025 · 2 citations
- Game Theory Does Not Always Help: The Case of Statistical Multi-party Coin TossingChen-Da Liu-Zhang, Elisaweta Masserova, João Miguel Lourenço Ribeiro, Sri Aravinda Krishnan ThyagarajanEUROCRYPT 2026 · 1 citation
- A Complete Characterization of Game-Theoretically Fair, Multi-Party Coin TossKe Wu, Gilad Asharov, Elaine ShiEUROCRYPT 2022 · 9 citations
- The impossibility of efficient quantum weak coin flippingCarl A. MillerSTOC 2020 · 9 citations
