TY - GEN
T1 - Tighter bounds on multi-party coin flipping via augmented weak martingales and differentially private sampling
AU - Beimel, Amos
AU - Haitner, Iftach
AU - Makriyannis, Nikolaos
AU - Omri, Eran
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/11/30
Y1 - 2018/11/30
N2 - In his seminal work, Cleve [STOC '86] has proved that any r-round coin-flipping protocol can be efficiently biased by Θ(1/r). This lower bound was met for the two-party case by Moran, Naor, and Segev [Journal of Cryptology '16], and the three-party case (up to a polylog factor) by Haitner and Tsfadia [SICOMP '17], and was approached for n-party protocols when n < loglogr by Buchbinder, Haitner, Levi, and Tsfadia [SODA '17]. For n > loglogr, however, the best bias for n-party coin-flipping protocols remains O(n/√r) achieved by the majority protocol of Awerbuch, Blum, Chor, Goldwasser, and Micali [Manuscript '85]. Our main result is a tighter lower bound on the bias of coin-flipping protocols, showing that, for every constant ϵ > 0, an rϵ -party r-round coin-flipping protocol can be efficiently biased by Ω(1√r). As far as we know, this is the first improvement of Cleve's bound, and is only n = rϵ (multiplicative) far from the aforementioned upper bound of Awerbuch et al. We prove the above bound using two new results that we believe are of independent interest. The first result is that a sequence of ("augmented") weak martingales have large gap: with constant probability there exists two adjacent variables whose gap is at least the ratio between the gap between the first and last variables and the square root of the number of variables. This generalizes over the result of Cleve and Impagliazzo [Manuscript '93], who showed that the above holds for strong martingales, and allows in some setting to exploit this gap by efficient algorithms. We prove the above using a novel argument that does not follow the more complicated approach of Cleve and Impagliazzo. The second result is a new sampling algorithm that uses a differentially private mechanism to minimize the effect of data divergence.
AB - In his seminal work, Cleve [STOC '86] has proved that any r-round coin-flipping protocol can be efficiently biased by Θ(1/r). This lower bound was met for the two-party case by Moran, Naor, and Segev [Journal of Cryptology '16], and the three-party case (up to a polylog factor) by Haitner and Tsfadia [SICOMP '17], and was approached for n-party protocols when n < loglogr by Buchbinder, Haitner, Levi, and Tsfadia [SODA '17]. For n > loglogr, however, the best bias for n-party coin-flipping protocols remains O(n/√r) achieved by the majority protocol of Awerbuch, Blum, Chor, Goldwasser, and Micali [Manuscript '85]. Our main result is a tighter lower bound on the bias of coin-flipping protocols, showing that, for every constant ϵ > 0, an rϵ -party r-round coin-flipping protocol can be efficiently biased by Ω(1√r). As far as we know, this is the first improvement of Cleve's bound, and is only n = rϵ (multiplicative) far from the aforementioned upper bound of Awerbuch et al. We prove the above bound using two new results that we believe are of independent interest. The first result is that a sequence of ("augmented") weak martingales have large gap: with constant probability there exists two adjacent variables whose gap is at least the ratio between the gap between the first and last variables and the square root of the number of variables. This generalizes over the result of Cleve and Impagliazzo [Manuscript '93], who showed that the above holds for strong martingales, and allows in some setting to exploit this gap by efficient algorithms. We prove the above using a novel argument that does not follow the more complicated approach of Cleve and Impagliazzo. The second result is a new sampling algorithm that uses a differentially private mechanism to minimize the effect of data divergence.
KW - Bias
KW - Coin flipping
KW - Cryptography
KW - Differential privacy
KW - Lower bounds
KW - Martingales
UR - http://www.scopus.com/inward/record.url?scp=85057076631&partnerID=8YFLogxK
U2 - 10.1109/FOCS.2018.00084
DO - 10.1109/FOCS.2018.00084
M3 - Conference contribution
AN - SCOPUS:85057076631
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 838
EP - 849
BT - Proceedings - 59th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2018
A2 - Thorup, Mikkel
PB - Institute of Electrical and Electronics Engineers
T2 - 59th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2018
Y2 - 7 October 2018 through 9 October 2018
ER -