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 条
  • [1] Multidimensional Byzantine agreement in a synchronous setting
    Andrea Flamini
    Riccardo Longo
    Alessio Meneghetti
    Applicable Algebra in Engineering, Communication and Computing, 2024, 35 : 233 - 251
  • [2] Multidimensional agreement in Byzantine systems
    Hammurabi Mendes
    Maurice Herlihy
    Nitin Vaidya
    Vijay K. Garg
    Distributed Computing, 2015, 28 : 423 - 441
  • [3] Multidimensional agreement in Byzantine systems
    Mendes, Hammurabi
    Herlihy, Maurice
    Vaidya, Nitin
    Garg, Vijay K.
    DISTRIBUTED COMPUTING, 2015, 28 (06) : 423 - 441
  • [4] Byzantine agreement with homonyms in synchronous systems
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Hung Tran-The
    THEORETICAL COMPUTER SCIENCE, 2013, 496 : 34 - 49
  • [5] Multidimensional Approximate Agreement in Byzantine Asynchronous Systems
    Mendes, Hammurabi
    Herlihy, Maurice
    STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 391 - 400
  • [6] AN OPTIMAL PROBABILISTIC ALGORITHM FOR SYNCHRONOUS BYZANTINE AGREEMENT
    FELDMAN, P
    MICALI, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 372 : 341 - 378
  • [7] An optimal probabilistic protocol for synchronous Byzantine agreement
    Feldman, P
    Micali, S
    SIAM JOURNAL ON COMPUTING, 1997, 26 (04) : 873 - 933
  • [8] Byzantine lattice agreement in synchronous message passing systems
    Electrical and Computer Engineering, University of Texas, Austin
    TX, United States
    Leibniz Int. Proc. Informatics, LIPIcs,
  • [9] On the Number of Synchronous Rounds Sufficient for Authenticated Byzantine Agreement
    Fitzi, Matthias
    Nielsen, Jesper Buus
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, 5805 : 449 - +
  • [10] Optimal algorithms for synchronous Byzantine k-set agreement
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Raynal, Michel
    Safir, Mouna
    THEORETICAL COMPUTER SCIENCE, 2023, 973