TY - JOUR
T1 - Random oracles in constantinople
T2 - Practical asynchronous Byzantine agreement using cryptography
AU - Cachin, Christian
AU - Kursawe, Klaus
AU - Shoup, Victor
PY - 2005/7
Y1 - 2005/7
N2 - Byzantine agreement requires a set of parties in a distributed system to agree on a value even if some parties are maliciously misbehaving. A new protocol for Byzantine agreement in a completely asynchronous network is presented that makes use of new cryptographic protocols, specifically protocols for threshold signatures and coin-tossing. These cryptographic protocols have practical and provably secure implementations in the random oracle model. In particular, a coin-tossing protocol based on the Diffie-Hellman problem is presented and analyzed. The resulting asynchronous Byzantine agreement protocol is both practical and theoretically optimal because it tolerates the maximum number of corrupted parties, runs in constant expected rounds, has message and communication complexity close to the optimum, and uses a trusted dealer only once in a setup phase, after which it can process a virtually unlimited number of transactions.
AB - Byzantine agreement requires a set of parties in a distributed system to agree on a value even if some parties are maliciously misbehaving. A new protocol for Byzantine agreement in a completely asynchronous network is presented that makes use of new cryptographic protocols, specifically protocols for threshold signatures and coin-tossing. These cryptographic protocols have practical and provably secure implementations in the random oracle model. In particular, a coin-tossing protocol based on the Diffie-Hellman problem is presented and analyzed. The resulting asynchronous Byzantine agreement protocol is both practical and theoretically optimal because it tolerates the maximum number of corrupted parties, runs in constant expected rounds, has message and communication complexity close to the optimum, and uses a trusted dealer only once in a setup phase, after which it can process a virtually unlimited number of transactions.
UR - http://www.scopus.com/inward/record.url?scp=22344451864&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=22344451864&partnerID=8YFLogxK
U2 - 10.1007/s00145-005-0318-0
DO - 10.1007/s00145-005-0318-0
M3 - Article
AN - SCOPUS:22344451864
SN - 0933-2790
VL - 18
SP - 219
EP - 246
JO - Journal of Cryptology
JF - Journal of Cryptology
IS - 3
ER -