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 条
  • [41] GRACEFULLY DEGRADABLE ALGORITHM FOR BYZANTINE AGREEMENT
    DIGIANDOMENICO, F
    GUIDOTTI, ML
    GRANDONI, F
    SIMONCINI, L
    COMPUTING SYSTEMS, 1988, 3 (01): : 32 - 40
  • [42] Asynchronous Byzantine Agreement with optimal resilience
    Arpita Patra
    Ashish Choudhury
    C. Pandu Rangan
    Distributed Computing, 2014, 27 : 111 - 146
  • [43] Byzantine Agreement in Polynomial Expected Time
    King, Valerie
    Saia, Jared
    STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 401 - 410
  • [44] Polynomial time synthesis of byzantine agreement
    Kulkarni, SS
    Arora, A
    Chippada, A
    20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 130 - 139
  • [45] Efficient Byzantine agreement with faulty minority
    Beerliova-Trubiniova, Zuzana
    Hirt, Martin
    Riser, Micha
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2007, 2007, 4833 : 393 - 409
  • [46] Byzantine Agreement Using Partial Authentication
    Bansal, Piyush
    Gopal, Prasant
    Gupta, Anuj
    Srinathan, Kannan
    Vasishta, Pranav Kumar
    DISTRIBUTED COMPUTING, 2011, 6950 : 389 - +
  • [47] Efficient Agreement Over Byzantine Gossip
    Cohen, Ran
    Loss, Julian
    Moran, Tal
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2024, PT I, 2025, 14744 : 74 - 91
  • [48] Tight bound on mobile Byzantine Agreement
    Bonnet, Francois
    Delfago, Xavier
    Nguyen, Thanh Dang
    Potop-Butucaru, Maria
    THEORETICAL COMPUTER SCIENCE, 2016, 609 : 361 - 373
  • [49] Efficient Algorithms for Anonymous Byzantine Agreement
    Michael Okun
    Amnon Barak
    Theory of Computing Systems, 2008, 42 : 222 - 238
  • [50] An Efficient Byzantine Fault Tolerant Agreement
    Saini, Poonam
    Singh, Awadhesh Kumar
    INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN SCIENCE AND TECHNOLOGY (ICM2ST-10), 2010, 1324 : 162 - 165