Asynchronous Byzantine Agreement with Subquadratic Communication

被引:20
|
作者
Blum, Erica [1 ]
Katz, Jonathan [1 ]
Liu-Zhang, Chen-Da [2 ]
Loss, Julian [1 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] Swiss Fed Inst Technol, Zurich, Switzerland
来源
关键词
MULTIPARTY COMPUTATION; CONSENSUS;
D O I
10.1007/978-3-030-64375-1_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Understanding the communication complexity of Byzantine agreement (BA) is a fundamental problem in distributed computing. In particular, for protocols involving a large number of parties (as in, e.g., the context of blockchain protocols), it is important to understand the dependence of the communication on the number of parties n. Although adaptively secure BA protocols with o(n(2)) communication are known in the synchronous and partially synchronous settings, no such protocols are known in the fully asynchronous case. We show asynchronous BA protocols with (expected) subquadratic communication complexity tolerating an adaptive adversary who can corrupt f < (1-c)n/3 of the parties (for any c > 0). One protocol assumes initial setup done by a trusted dealer, after which an unbounded number of BA executions can be run; alternately, we can achieve subquadratic amortized communication with no prior setup. We also show that some form of setup is needed for (non-amortized) subquadratic BA tolerating T(n) corrupted parties. As a contribution of independent interest, we show a securecomputation protocol in the same threat model that has o(n(2)) communication when computing no-input functionalities with short output (e.g., coin tossing).
引用
收藏
页码:353 / 380
页数:28
相关论文
共 50 条
  • [1] 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
  • [2] ASYNCHRONOUS BYZANTINE AGREEMENT PROTOCOLS
    BRACHA, G
    INFORMATION AND COMPUTATION, 1987, 75 (02) : 130 - 143
  • [3] Communication-Efficient Signature-Free Asynchronous Byzantine Agreement
    Li, Fan
    Chen, Jinyuan
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 2864 - 2869
  • [4] Asynchronous Byzantine Agreement with optimal resilience
    Patra, Arpita
    Choudhury, Ashish
    Rangan, C. Pandu
    DISTRIBUTED COMPUTING, 2014, 27 (02) : 111 - 146
  • [5] Asynchronous Byzantine Agreement with optimal resilience
    Arpita Patra
    Ashish Choudhury
    C. Pandu Rangan
    Distributed Computing, 2014, 27 : 111 - 146
  • [6] On optimal probabilistic asynchronous Byzantine agreement
    Shareef, Amjed
    Rangan, C. Pandu
    DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2008, 4904 : 86 - 98
  • [7] Communication Optimal Multi-valued Asynchronous Byzantine Agreement with Optimal Resilience
    Patra, Arpita
    Rangan, C. Pandu
    INFORMATION THEORETIC SECURITY, (ICITS 2011), 2011, 6673 : 206 - 226
  • [8] Asynchronous Byzantine group communication
    Kursawe, K
    21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 352 - 357
  • [9] 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
  • [10] Asymptotically Optimal Validated Asynchronous Byzantine Agreement
    Abraham, Ittai
    Malkhi, Dahlia
    Spiegelman, Alexander
    PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 337 - 346