ACM Home Page
Please provide us with feedback. Feedback
An almost-surely terminating polynomial protocol for asynchronous byzantine agreement with optimal resilience
Full text PdfPdf (263 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing table of contents
Toronto, Canada
SESSION: R10 table of contents
Pages 405-414  
Year of Publication: 2008
ISBN:978-1-59593-989-0
Authors
Ittai Abraham  Hebrew University, Jersusalem, Israel
Danny Dolev  Hebrew University, Jerusalem, Israel
Joseph Y. Halpern  Cornell, Ithaca, NY, USA
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 68,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1400751.1400804
What is a DOI?

ABSTRACT

Consider an asynchronous system with private channels and n processes, up to t of which may be faulty. We settle a longstanding open question by providing a Byzantine agreement protocol that simultaneously achieves three properties: (optimal) resilience: it works as long as n>3t;(almost-sure) termination: with probability one, all nonfaulty processes terminate;(polynomial) efficiency: the expected computation time, memory consumption, message size, and number of messages sent are all polynomial in n. Earlier protocols have achieved only two of these three properties. In particular, the protocol of Bracha is not polynomially efficient, the protocol of Feldman and Micali is not optimally resilient, and the protocol of Canetti and Rabin does not have almost-sure termination. Our protocol utilizes a new primitive called shunning (asynchronous) verifiable secret sharing (SVSS), which ensures, roughly speaking, that either a secret is successfully shared or a new faulty process is ignored from this point onwards by some nonfaulty process.


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
4
 
5
R. Canetti and T. Rabin. Fast asynchronous Byzantine agreement with optimal resilience, 1993. http://people.csail.mit.edu/canetti/materials/cr93.ps.
 
6
R. Canetti. Studies in secure multiparty computation and applications, 1996. http://people.csail.mit.edu/canetti/materials/thesis.ps.
7
 
8
D. Dolev. The Byzantine generals strike again. Journal of Algorithms, 3:14--30, 1982.
9
 
10
11
 
12
J. Katz and C.-Y. Koo. On expected constant-round protocols for Byzantine agreement. In Cynthia Dwork, editor, CRYPTO, volume 4117 of Lecture Notes in Computer Science, pages 445--462. Springer, 2006.
13
14


Collaborative Colleagues:
Ittai Abraham: colleagues
Danny Dolev: colleagues
Joseph Y. Halpern: colleagues