Multidimensional Byzantine agreement in a synchronous setting

被引:1
|
作者
Flamini, Andrea [1 ]
Longo, Riccardo [1 ]
Meneghetti, Alessio [1 ]
机构
[1] Univ Trento, Dept Math, Via Sommar 14, I-38123 Povo, Trento, Italy
关键词
Internet protocols - Network security;
D O I
10.1007/s00200-022-00548-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we present the Multidimensional Byzantine Agreement (MBA) Protocol, a leaderless Byzantine agreement protocol defined for complete and synchronous networks that allows a network of nodes to reach consensus on a vector of relevant information regarding a set of observed events. The consensus process is carried out in parallel on each component, and the output is a vector whose components are either values with wide agreement in the network (even if no individual node agrees on every value) or a special value perpendicular to that signals irreconcilable disagreement. The MBA Protocol is probabilistic and its execution halts with probability 1, and the number of steps necessary to halt follows a Bernoulli-like distribution. The design combines a Multidimensional Graded Consensus and a Multidimensional Binary Byzantine Agreement, the generalization to the multidimensional case of two protocols presented by Micali et al. (SIAM J Comput 26(4):873-933, 1997; Byzantine agreement, made trivial, 2016). We prove the correctness and security of the protocol assuming a synchronous network where less than a third of the nodes are malicious.
引用
收藏
页码:233 / 251
页数:19
相关论文
共 50 条
  • [21] Byzantine agreement - Preface
    Canetti, R
    JOURNAL OF CRYPTOLOGY, 2005, 18 (03) : 187 - 189
  • [22] DEGRADABLE BYZANTINE AGREEMENT
    VAIDYA, NH
    PRADHAN, DK
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (01) : 146 - 150
  • [23] Optimistic Byzantine agreement
    Kursawe, K
    21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 262 - 267
  • [24] Byzantine Agreement with Interval Validity
    Melnyk, Darya
    Wattenhofer, Roger
    2018 IEEE 37TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2018, : 251 - 260
  • [25] On the composition of authenticated Byzantine Agreement
    Lindell, Yehuda
    Lysyanskaya, Anna
    Rabin, Tal
    JOURNAL OF THE ACM, 2006, 53 (06) : 881 - 917
  • [26] Accurate Byzantine Agreement with Feedback
    Garg, Vijay K.
    Bridgman, John
    Balasubramanian, Bharath
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 465 - 480
  • [27] A new approach for Byzantine Agreement
    Wang, SC
    Kao, SH
    15TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, PROCEEDINGS, 2001, : 518 - 524
  • [28] Byzantine Agreement with a Rational Adversary
    Groce, Adam
    Katz, Jonathan
    Thiruvengadam, Aishwarya
    Zikas, Vassilis
    AUTOMATA, LANGUAGES, AND PROGRAMMING, ICALP 2012, PT II, 2012, 7392 : 561 - 572
  • [29] AUTHENTICATED ALGORITHMS FOR BYZANTINE AGREEMENT
    DOLEV, D
    STRONG, HR
    SIAM JOURNAL ON COMPUTING, 1983, 12 (04) : 656 - 666
  • [30] A characterization of eventual Byzantine agreement
    Halpern, JY
    Moses, Y
    Waarts, O
    SIAM JOURNAL ON COMPUTING, 2002, 31 (03) : 838 - 865