ACM Home Page
Please provide us with feedback. Feedback
Optimally efficient multi-valued byzantine agreement
Full text PdfPdf (136 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing table of contents
Denver, Colorado, USA
SESSION: Agreement problems table of contents
Pages: 163 - 168  
Year of Publication: 2006
ISBN:1-59593-384-0
Authors
Matthias Fitzi  University of Aarhus, Denmark
Martin Hirt  ETH Zurich, Switzerland
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 52,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1146381.1146407
What is a DOI?

ABSTRACT

All known protocols for Byzantine agreement (BA) among n players require the message to be communicated at least Ω(n2) times, which results in an overall communication complexity of at least Ω(ln2) bits for an l-bit message. We present the first BA protocol in which the message is communicated only O(n) times (the hidden factor is less than 2). More concretely, for a given synchronous broadcast protocol which communicates B(b) bits for reaching agreement on a b-bit message with security parameter κ, our construction yields a synchronous BA protocol with communication complexity O(ln+nB(n+κ)) bits. Our reduction is information theoretically secure and tolerates up to t<n/2 corrupted players, which is optimal for the consensus variant of BA. Although this resilience is not optimal for the broadcast (Byzantine generals) variant, it is sufficient for most distributed applications that involve BA protocols since they typically require t<n/2.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
L. Carter and M. N. Wegman. Universal classes of hash functions. Journal of Computer and System Sciences (JCSS), 18(4):143--154, 1979. Preliminary version appeared in STOC '77.
 
4
5
 
6
D. Dolev and H. R. Strong. Authenticated algorithms for Byzantine agreement. SIAM Journal on Computing, 12(4):656--666, Nov. 1983. Preliminary version appeared in STOC '82.
 
7
8
 
9
B. Pfitzmann and M. Waidner. Information-theoretic pseudosignatures and byzantine agreement for t>=n/3. Technical report, IBM Research, 1996.
 
10
R. Turpin and B. A. Coan. Extending binary Byzantine agreement to multivalued Byzantine agreement. Information Processing Letters, 18(2):73--76, Feb. 1984.


Collaborative Colleagues:
Matthias Fitzi: colleagues
Martin Hirt: colleagues