An efficient algorithm for byzantine agreement without authentication

Danny Dolev*, Michael J. Fischer, Rob Fowler, Nancy A. Lynch, H. Raymond Strong

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

86 Scopus citations

Abstract

Byzantine Agreement involves a system of n processes, of which some t may be faulty. The problem is for the correct processes to agree on a binary value sent by a transmitter that may itself be one of the n processes. If the transmitter sends the same value to each process, then all correct processes must agree on that value, but in any case, they must agree on some value. An explicit solution not using authentication for n = 3t + 1 processes is given, using 2t + 3 rounds and O(t3 log t) message bits. This solution is easily extended to the general case of n ≥ 3t + 1 to give a solution using 2t + 3 rounds and O(nt + t3 log t) message bits.

Original languageEnglish
Pages (from-to)257-274
Number of pages18
JournalInformation and control
Volume52
Issue number3
DOIs
StatePublished - Mar 1982
Externally publishedYes

Fingerprint

Dive into the research topics of 'An efficient algorithm for byzantine agreement without authentication'. Together they form a unique fingerprint.

Cite this