On the Communication Complexity of Key-Agreement Protocols
Iftach Haitner, Noam Mazor, Rotem Oshman, Omer Reingold, Amir, Yehudayoff

TL;DR
This paper investigates the communication complexity of key-agreement protocols in the random oracle model, establishing lower bounds that show high communication is necessary for certain natural protocols to maintain secrecy.
Contribution
It proves that protocols with properties similar to Merkle's Puzzles require high communication complexity, using novel reductions and information-theoretic methods.
Findings
High communication is unavoidable for protocols with uniformly random queries.
Two-round, non-adaptive query protocols also require high communication.
The results connect communication complexity with security guarantees in the random oracle model.
Abstract
Key-agreement protocols whose security is proven in the random oracle model are an important alternative to protocols based on public-key cryptography. In the random oracle model, the parties and the eavesdropper have access to a shared random function (an "oracle"), but the parties are limited in the number of queries they can make to the oracle. The random oracle serves as an abstraction for black-box access to a symmetric cryptographic primitive, such as a collision resistant hash. Unfortunately, as shown by Impagliazzo and Rudich [STOC '89] and Barak and Mahmoody [Crypto '09], such protocols can only guarantee limited secrecy: the key of any -query protocol can be revealed by an -query adversary. This quadratic gap between the query complexity of the honest parties and the eavesdropper matches the gap obtained by the Merkle's Puzzles protocol of Merkle [CACM '78].…
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.
