English

Computational Two-Party Correlation: A Dichotomy for Key-Agreement Protocols

Cryptography and Security 2021-05-06 v2

Abstract

Let π\pi be an efficient two-party protocol that given security parameter κ\kappa, both parties output single bits XκX_\kappa and YκY_\kappa, respectively. We are interested in how (Xκ,Yκ)(X_\kappa,Y_\kappa) "appears" to an efficient adversary that only views the transcript TκT_\kappa. We make the following contributions: \bullet We develop new tools to argue about this loose notion and show (modulo some caveats) that for every such protocol π\pi, there exists an efficient simulator such that the following holds: on input TκT_\kappa, the simulator outputs a pair (Xκ,Yκ)(X'_\kappa ,Y'_\kappa) such that (Xκ,Yκ,Tκ)(X'_\kappa,Y'_\kappa,T_\kappa) is (somewhat) computationally indistinguishable from (Xκ,Yκ,Tκ)(X_\kappa,Y_\kappa,T_\kappa). \bullet We use these tools to prove the following dichotomy theorem: every such protocol π\pi is: - either uncorrelated -- it is (somewhat) indistinguishable from an efficient protocol whose parties interact to produce TκT_\kappa, but then choose their outputs independently from some product distribution (that is determined in poly-time from TκT_\kappa), - or, the protocol implies a key-agreement protocol (for infinitely many κ\kappa's). Uncorrelated protocols are uninteresting from a cryptographic viewpoint, as the correlation between outputs is (computationally) trivial. Our dichotomy shows that every protocol is either completely uninteresting or implies key-agreement. \bullet We use the above dichotomy to make progress on open problems on minimal cryptographic assumptions required for differentially private mechanisms for the XOR function. \bullet A subsequent work of Haitner et al. uses the above dichotomy to makes progress on a longstanding open question regarding the complexity of fair two-party coin-flipping protocols.

Keywords

Cite

@article{arxiv.2105.00765,
  title  = {Computational Two-Party Correlation: A Dichotomy for Key-Agreement Protocols},
  author = {Iftach Haitner and Kobbi Nissim and Eran Omri and Ronen Shaltiel and Jad Silbak},
  journal= {arXiv preprint arXiv:2105.00765},
  year   = {2021}
}

Comments

A preliminary version appeared in FOCS 2018. Published in SIAM Journal on Computing 2020

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