Concurrent Asynchronous Byzantine Agreement in Expected-Constant Rounds, Revisited

被引:2
|
作者
Cohen, Ran [1 ]
Forghani, Pouyan [2 ]
Garay, Juan [2 ]
Patel, Rutvik [2 ]
Zikas, Vassilis [3 ]
机构
[1] Reichman Univ, Herzliyya, Israel
[2] Texas A&M Univ, College Stn, TX 77843 USA
[3] Purdue Univ, W Lafayette, IN USA
来源
关键词
MULTIPARTY COMPUTATION; DISTRIBUTED CONSENSUS; IMPOSSIBILITY; PROTOCOLS; TIME;
D O I
10.1007/978-3-031-48624-1_16
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is well known that without randomization, Byzantine agreement (BA) requires a linear number of rounds in the synchronous setting, while it is flat out impossible in the asynchronous setting. The primitive which allows to bypass the above limitation is known as oblivious common coin (OCC). It allows parties to agree with constant probability on a random coin, where agreement is oblivious, i.e., players are not aware whether or not agreement has been achieved. The starting point of our work is the observation that no known protocol exists for information-theoretic multi-valued OCC with optimal resiliency in the asynchronous setting (with eventual message delivery). This apparent hole in the literature is particularly problematic, as multi-valued OCC is implicitly or explicitly used in several constructions. In this paper, we present the first information-theoretic multi-valued OCC protocol in the asynchronous setting with optimal resiliency, i.e., tolerating t < n/3 corruptions, thereby filling this important gap. Further, our protocol efficiently implements OCC with an exponential-size domain, a property which is not even achieved by known constructions in the simpler, synchronous setting. We then turn to the problem of round-preserving parallel composition of asynchronous BA. A protocol for this task was proposed by Ben-Or and El-Yaniv [Distributed Computing '03]. Their construction, however, is flawed in several ways. Thus, as a second contribution, we provide a simpler, more modular protocol for the above task. Finally, and as a contribution of independent interest, we provide proofs in Canetti's Universal Composability framework; this makes our work the first one offering composability guarantees, which are important as BA is a core building block of secure multi-party computation protocols.
引用
收藏
页码:422 / 451
页数:30
相关论文
共 50 条
  • [21] Synchronous Byzantine Lattice Agreement in O(log(f)) Rounds
    Di Luna, Giuseppe Antonio
    Anceaume, Emmanuelle
    Bonomi, Silvia
    Querzoni, Leonardo
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 146 - 156
  • [22] Efficient Asynchronous Byzantine Agreement without Private Setups
    Gao, Yingzi
    Lu, Yuan
    Lu, Zhenliang
    Tang, Qiang
    Xu, Jing
    Zhang, Zhenfeng
    2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 246 - 257
  • [23] The Contest between Simplicity and Efficiency in Asynchronous Byzantine Agreement
    Lewko, Allison
    DISTRIBUTED COMPUTING, 2011, 6950 : 348 - 362
  • [24] Brief Announcement: Communication Efficient Asynchronous Byzantine Agreement
    Patra, Arpita
    Rangan, C. Pandu
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 243 - 244
  • [25] Simple and Efficient Asynchronous Byzantine Agreement with Optimal Resilience
    Patra, Arpita
    Choudhary, Ashish
    Rangan, C. Pandu
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 92 - 101
  • [26] A Survey of Group Key Agreement Protocols with Constant Rounds
    Xiong, Hu
    Wu, Yan
    Lu, Zhenyu
    ACM COMPUTING SURVEYS, 2019, 52 (03)
  • [27] ASYNCHRONOUS BYZANTINE AGREEMENT PROTOCOL BASED ON VERIFIABLE SIGNATURE SHARING
    Ji Dongyao Feng Dengguo (State Key Laboratory of Information Security
    Journal of Electronics(China), 2006, (01) : 64 - 68
  • [28] ASYNCHRONOUS BYZANTINE AGREEMENT PROTOCOL BASED ON VERIFIABLE SIGNATURE SHARING
    Ji Dongyao Feng Dengguo State Key Laboratory of Information Security Graduate School Chinese Academia of Sciences Beijing China
    Journal of Electronics, 2006, (01) : 64 - 68
  • [29] Fast Asynchronous Byzantine Agreement and Leader Election with Full Information
    Kapron, Bruce
    Kempe, David
    King, Valerie
    Saia, Jared
    Sanwalani, Vishal
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 1038 - +
  • [30] Fast Asynchronous Byzantine Agreement and Leader Election with Full Information
    Kapron, Bruce M.
    Kempe, David
    King, Valerie
    Saia, Jared
    Sanwalani, Vishal
    ACM TRANSACTIONS ON ALGORITHMS, 2010, 6 (04)