Interplay between (im)perfectness, synchrony and connectivity: The case of reliable message transmission

Reliable message transmission is a fundamental problem in distributed communication networks. Of late, several interesting results have been obtained by modelling the network as a directed graph. An important result among them was due to Bhavani et al. [Unconditionally reliable message transmission in directed networks, 18 in: SODA'08: Proceedings of the Nineteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, PA, USA, 2008, pp. 1048-1055], where it was shown that if a negligible probability of error is allowed, the connectivity required in a synchronous network for unconditionally reliable message transmission (URMT) is significantly reduced. We refer to the variant of URMT studied by them as Monte Carlo URMT; here the receiver is allowed to output an incorrect message with small probability. Another interesting variant which has received little attention so far in the literature is the Las Vegas variant, where the receiver is allowed to abort with a small probability, but never to output an incorrect message. We show that the minimum connectivity requirements for the existence of Las Vegas URMT protocols over synchronous networks are the same as that of Monte Carlo URMT protocols over asynchronous networks-a surprising equivalence between two very different models. Furthermore, we show that the higher connectivity requirements of Las Vegas URMT over asynchronous networks match exactly with that of zero-error (perfect) variant over (a)synchronous networks. We also show that there exists a family of graphs where in the number of critical edges for the 'easier' randomized variants are asymptotically higher than that for the perfect variants. Hence, our results demonstrate an interesting interplay between (im)perfectness, synchrony and connectivity for the case of reliable message transmission.

[1]  Ueli Maurer,et al.  Player Simulation and General Adversary Structures in Perfect Multiparty Computation , 2000, Journal of Cryptology.

[2]  Ran Canetti,et al.  Universally composable security: a new paradigm for cryptographic protocols , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[3]  Leslie Lamport,et al.  The Byzantine Generals Problem , 1982, TOPL.

[4]  C. Pandu Rangan,et al.  Constant phase efficient protocols for secure message transmission in directed networks , 2007, PODC '07.

[5]  Avi Wigderson,et al.  Completeness theorems for non-cryptographic fault-tolerant distributed computation , 1988, STOC '88.

[6]  K. Srinathan,et al.  Possibility and complexity of probabilistic reliable communication in directed networks , 2006, PODC '06.

[7]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1985, JACM.

[8]  Yvo Desmedt,et al.  Cryptanalysis of Secure Message Transmission Protocols with Feedback , 2009, ICITS.

[9]  Matthew K. Franklin,et al.  Secure Communication in Minimal Connectivity Models , 1998, Journal of Cryptology.

[10]  C. Pandu Rangan,et al.  Unconditionally Reliable and Secure Message Transmission in Directed Networks Revisited , 2008, SCN.

[11]  K. Srinathan,et al.  On Minimal Connectivity Requirement for Secure Message Transmission in Asynchronous Networks , 2009, ICDCN.

[12]  Moti Yung,et al.  Perfectly secure message transmission , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[13]  Ran Canetti,et al.  Asynchronous secure computation , 1993, STOC.

[14]  K. Srinathan,et al.  Brief Announcement: Synchronous Las Vegas URMT Iff Asynchronous Monte Carlo URMT , 2010, DISC.

[15]  K. Srinathan,et al.  Unconditionally reliable message transmission in directed networks , 2008, SODA '08.

[16]  Yongge Wang,et al.  Perfectly Secure Message Transmission Revisited , 2008, IEEE Trans. Inf. Theory.

[17]  Tal Rabin,et al.  Verifiable secret sharing and multiparty protocols with honest majority , 1989, STOC '89.