MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Optimized Authenticated Self-synchronizing Byzantine Agreement Protocols, to appear in (1516) [1 citations — 1 self]

Download:
pdf | ps
by Andr� Postma, Thijs Krol, Egbert Molenkamp
University of Twente
http://wwwes.cs.utwente.nl/caes/fade/r/../papers/PRFTS97.ps.gz
Add To MetaCart

Abstract:

In order to make a dependable distributed computer system resilient to arbitrary failures of its processors, deterministic Byzantine agreement protocols (BAPs) can be applied. Many BAPs found in literature require that communication takes place in synchronized rounds of information exchange and require that all correct processors know the start of the BAP and start the protocol simultaneously. It is hard to satisfy either or both requirements in a distributed system. As a consequence, it is hard to implement the above BAPs in a distributed system. Authenticated self-synchronizing BAPs evade this problem by guaranteeing Byzantine Agreement while allowing arbitrary clock skew between the clocks of the processors and not requiring correct processors to know the start of the BAP. However, authenticated self-synchronizing BAPs require much communication overhead. Therefore, in this paper, we introduce so-called optimized authenticated selfsynchronizing BAPs, that require fewer messages than the existing authenticated self-synchronizing BAPs. 1.

Citations

1976 A method for obtaining digital signatures and public key cryptosystems – Rivest, Shamir, et al. - 1978
1752 New directions in cryptography – Diffie, Hellman - 1976
1074 Impossibility of distributed consensus with one faulty process – Fischer, Lynch, et al. - 1985
806 The Byzantine generals problem – Lamport, Shostak, et al. - 1982
367 Reaching agreement in the presence of faults – Pease, Shostak, et al. - 1980
310 Consensus in the presence of partial synchrony – Dwork, Lynch, et al. - 1988
209 Atomic Broadcast: From Simple Message Diffusion To Byzantine Agreement – Cristian, Aghili, et al. - 1985
206 On the minimal synchronism needed for distributed consensus – Dolev, Dwork, et al. - 1987
178 Probabilistic clock synchronization – Cristian - 1989
148 Another Advantage of Free Choice: Completely Asynchrunous Agreement Protocols – Ben-Or - 1983
123 Fault Tolerance in Distributed Systems – Jalote - 1998
107 A lower bound for the time to assure interactive consistency – Fischer, Lynch - 1982
105 Fault-Tolerant Clock Synchronization – Halpern, Simons, et al. - 1984
104 Authenticated algorithms for Byzantine agreement – Dolev, Strong - 1983
87 A New Fault-Tolerant Algorithm for Clock Synchronization – Welch, Lynch - 1988
74 On the Possibility and Impossibility of Achieving Clock Synchronization – Dolev, Halpern, et al. - 1986
40 Byzantine agreement with authentication: Observations and applications in tolerating hybrid and link faults – Gong, Lincoln, et al. - 1995
25 An Introduction to Error Correcting Codes with Applications – VANSTONE, OORSCHOT - 1989
17 Resilient consensus protocols – Bracha, Toueg - 1983
14 The distributed firing squad problem – Coan, Dolev, et al. - 1985
13 Synchronization issues in real-time systems – Suri, Hugue, et al. - 1994
12 Distributed Systems, 2nd Edition – Mullender - 1993
10 The consensus Problem – Barborak, Makek, et al. - 1993
3 Interactive Consistency Algorithms Based on Authentication and Error-Correcting Codes – Postma, Krol - 1995
2 Randomized Byzantine Generals, in – O - 1983
2 Interactive Consistency in Quasi-Asynchronous Systems – Postma, Krol - 1996
1 A Generalization of Fault-Tolerance Based – Krol - 1991