Paper 2017/710

Distributed Computing with Channel Noise

Abhinav Aggarwal, Varsha Dani, Thomas P. Hayes, and Jared Saia

Abstract

A group of n users want to run a distributed protocol π over a network where communication occurs via private point-to-point channels. Unfortunately, an adversary, who knows π, is able to maliciously flip bits on the channels. Can we efficiently simulate π in the presence of such an adversary? We show that this is possible, even when L, the number of bits sent in π, and T, the number of bits flipped by the adversary are not known in advance. In particular, we show how to create a robust version of π that 1) fails with probability at most δ, for any δ>0; and 2) sends O~(L+T) bits, where the O~ notation hides a log(nL/δ) term multiplying . Additionally, we show how to improve this result when the average message size is not constant. In particular, we give an algorithm that sends bits. This algorithm is adaptive in that it does not require a priori knowledge of . We note that if is , then this improved algorithm sends only bits, and is therefore within a constant factor of optimal.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
interactive communicationinformation theoretic security
Contact author(s)
abhiag @ unm edu
History
2017-07-25: received
Short URL
https://ia.cr/2017/710
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/710,
      author = {Abhinav Aggarwal and Varsha Dani and Thomas P.  Hayes and Jared Saia},
      title = {Distributed Computing with Channel Noise},
      howpublished = {Cryptology {ePrint} Archive, Paper 2017/710},
      year = {2017},
      url = {https://eprint.iacr.org/2017/710}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.