Asynchronous Byzantine Systems: From Multivalued to Binary Consensus with t < n/3, O(n 2 ) Messages, O(1) Time, and no Signature

作者: Michel Raynal , Achour Mostefaoui

DOI:

关键词: Set (abstract data type)Theoretical computer scienceBinary numberReduction (complexity)Asynchronous communicationByzantine fault toleranceValue (computer science)Constant (mathematics)Time complexityCombinatoricsComputer science

摘要: This paper presents a new algorithm that reduces multivalued consensus to binary in an asynchronous message-passing system made up of n processes where t may commit Byzantine failures. has the following noteworthy properties: it assumes < n/3 (and is consequently optimal from resilience point view), uses O(n 2) messages, constant time complexity, and does not use signatures. The design this reduction relies on two all-to-all communication abstractions. first one allows non-faulty reduce number proposed values c, c small constant. second abstraction each process compute set (proposed) such that, if contains single value, then value belongs any process. Both abstractions have message complexity complexity. simple sequential these To best our knowledge, with messages (measured longest causal chain messages) presence processes, without using cryptography techniques. Moreover, tolerates re-ordering by processes. Une du multivalue au binaire en d'asynchronisme, de processus byzantins, avec un temps constant, et pas signatures Resume : Cet article presente algorithme reparti qui, dans systeme asynchrone qui communiquent par passage comprend jusqu'a ramene le probleme binaire. Cette est optimale rapport (t n/3), requiert n'utilise aucun element cryptographique (i.e., signatures). Elle considere donc adversaire la puissance calcul peut etre illimitee.

参考文章(33)
ROY FRIEDMAN, ACHOUR MOSTEFAOUI, MICHEL RAYNAL, $\diamondsuit {\mathcal P}_{mute}$-BASED CONSENSUS for ASYNCHRONOUS BYZANTINE SYSTEMS Parallel Processing Letters. ,vol. 15, pp. 169- 182 ,(2005) , 10.1142/S0129626405002131
Achour Mostéfaoui, Michel Raynal, Signature-free broadcast-based intrusion tolerance: never decide a Byzantine value international conference on principles of distributed systems. pp. 143- 158 ,(2010) , 10.1007/978-3-642-17653-1_13
Christian Cachin, Klaus Kursawe, Frank Petzold, Victor Shoup, None, Secure and Efficient Asynchronous Broadcast Protocols international cryptology conference. ,vol. 2139, pp. 524- 541 ,(2001) , 10.1007/3-540-44647-8_31
Sam Toueg, Randomized Byzantine Agreements principles of distributed computing. pp. 163- 178 ,(1984) , 10.1145/800222.806744
Vassos Hadzilacos, Sam Toueg, On deterministic abortable objects principles of distributed computing. pp. 4- 12 ,(2013) , 10.1145/2484239.2484241
Roberto De Prisco, Dahlia Malkhi, Michael Reiter, None, On k-set consensus problems in asynchronous systems IEEE Transactions on Parallel and Distributed Systems. ,vol. 12, pp. 7- 21 ,(2001) , 10.1109/71.899936