English

An Almost-Optimally Fair Three-Party Coin-Flipping Protocol

Cryptography and Security 2021-05-05 v2

Abstract

In a multiparty fair coin-flipping protocol, the parties output a common (close to) unbiased bit, even when some corrupted parties try to bias the output. Cleve [STOC 1986] has shown that in the case of dishonest majority (i.e., at least half of the parties can be corrupted), in any mm-round coin-flipping protocol the corrupted parties can bias the honest parties' common output bit by Ω(1m)\Omega(\frac1{m}). For more than two decades the best known coin-flipping protocols against dishonest majority had bias Θ(m)\Theta(\frac{\ell}{\sqrt{m}}), where \ell is the number of corrupted parties. This was changed by a recent breakthrough result of Moran et al. [TCC 2009], who constructed an mm-round, two-party coin-flipping protocol with optimal bias Θ(1m)\Theta(\frac1{m}). In a subsequent work, Beimel et al. [Crypto 2010] extended this result to the multiparty case in which less than 23\frac23 of the parties can be corrupted. Still for the case of 23\frac23 (or more) corrupted parties, the best known protocol had bias Θ(m)\Theta(\frac{\ell}{\sqrt{m}}). In particular, this was the state of affairs for the natural three-party case. We make a step towards eliminating the above gap, presenting an mm-round, three-party coin-flipping protocol, with bias O(log3m)m\frac{O(\log^3 m)}m. Our approach (which we also apply for the two-party case) does not follow the "threshold round" paradigm used in the work of Moran et al. and Beimel et al., but rather is a variation of the majority protocol of Cleve, used to obtain the aforementioned Θ(m)\Theta(\frac{\ell}{\sqrt{m}})-bias protocol.

Cite

@article{arxiv.2105.00850,
  title  = {An Almost-Optimally Fair Three-Party Coin-Flipping Protocol},
  author = {Iftach Haitner and Eliad Tsfadia},
  journal= {arXiv preprint arXiv:2105.00850},
  year   = {2021}
}

Comments

Published in SIAM Journal on Computing (SICOMP) 2017. A preliminary version appeared in STOC 2014. arXiv admin note: text overlap with arXiv:2104.08820

R2 v1 2026-06-24T01:43:54.230Z