Skip to main navigation Skip to search Skip to main content

Achieving independence in logarithmic number of rounds

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

32 Scopus citations

Abstract

Simultaneous broadcast [CGMA] is a fundamental tool in designing secure protocols for fault tolerant distributed computing. A system that supports it enables n processes to globally commit to independently chosen values (a significantly harder task than mere agreement). It is also a basic building block in a recent "completeness" theorem of [GMW2]. In this paper we present a new protocol for simultaneous broadcast. Building upon past work, we introduce a novel method of concurrently alternating and interleaving n executions of verifiable secret sharing protocols. This approach greatly improves the time complexity (number of communication rounds) of simultaneous broadcast. Previous protocols (combination of [CGMA] and [GMW]) required the complete serialization of the n verifiable secret sharings, resulting in n(n) communication rounds. Our protocol is constructive, and requires only logn + log log n serial executions of verifiable secret sharings. It preserves maximum fault tolerance (t < n/2 faults), and polynomial resource bounds (internal computation and communication bits). The same improvement applies to the general simulation in [GMW2]. In light of its improved performance, it is significant that our our protocol has a fairly simple correctness proof. In the slippery business of distributed cryptographic protocols, simpler proofs are important.

Original languageEnglish
Title of host publicationProceedings of the 6th Annual ACM Symposium on Principles of Distributed Computing, PODC 1987
EditorsFred B. Schneider
PublisherAssociation for Computing Machinery
Pages260-268
Number of pages9
ISBN (Electronic)089791239X
DOIs
StatePublished - 1 Dec 1987
Externally publishedYes
Event6th Annual ACM Symposium on Principles of Distributed Computing, PODC 1987 - Vancouver, Canada
Duration: 10 Aug 198712 Aug 1987

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing
VolumePart F130235

Conference

Conference6th Annual ACM Symposium on Principles of Distributed Computing, PODC 1987
Country/TerritoryCanada
CityVancouver
Period10/08/8712/08/87

Bibliographical note

Publisher Copyright:
© 1987 ACM.

Fingerprint

Dive into the research topics of 'Achieving independence in logarithmic number of rounds'. Together they form a unique fingerprint.

Cite this