skip to main content
10.1145/2933057.2933082acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Broadcast Extensions with Optimal Communication and Round Complexity

Published:25 July 2016Publication History

ABSTRACT

The problem of broadcast and Byzantine Agreement are of interest to both distributed computing and cryptography community. Often these primitives require prohibitive communication and round complexity. Broadcast extensions have been introduced to broadcast long messages at the cost of small number of broadcasts for bit. The latter are referred to as seed broadcasts.

In a setting with n parties and an adversary controlling at most t parties in Byzantine fashion such that t < n, we present a broadcast extension that is simultaneously optimal in terms of communication complexity and round complexity. Specifically, we achieve O(l n) bits of communication complexity for a message of length l bits and O(n) round complexity. The known broadcast extension protocol in the same setting was only communication optimal.

A concrete broadcast extension protocol is obtained when the seed broadcasts are instantiated with broadcast protocols for bit. Our optimal broadcast extension protocol in t < n setting leads to concrete extension protocols that improve the round complexity of existing concrete extension protocols by a factor of Ω(n). We also improve the state-of-the-art round complexity of the communication optimal concrete broadcast extension protocol in t < n/2 setting. The result comes as a corollary of a new extension protocol that improves both the round complexity as well as the seed round complexity of the existing extension protocols for t < n/2. The seed round complexity is defined as the number of rounds in which a broadcast for bit is invoked.

References

  1. Piotr Berman, Juan A Garay, and Kenneth J Perry. Bit optimal distributed consensus. In Computer science, pages 313--321. Springer, 1992. Google ScholarGoogle ScholarCross RefCross Ref
  2. Zuzana Beerliová-Trubíıniová and Martin Hirt. Efficient multi-party computation with dispute control. In Theory of Cryptography, pages 305--328. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Ronald Cramer, Rosario Gennaro, and Berry Schoenmakers. A secure and optimally efficient multi-authority election scheme. In Advances in Cryptology - EUROCRYPT 1997, pages 103--118. Springer, 1997. Google ScholarGoogle ScholarCross RefCross Ref
  4. Brian A Coan and Jennifer L Welch. Modular construction of a byzantine agreement protocol with optimal message bit complexity. Information and Computation, 97(1):61--85, 1992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Danny Dolev and Rüdiger Reischuk. Bounds on information exchange for byzantine agreement. J. ACM, 32(1):191--204, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Danny Dolev and H. Raymond Strong. Authenticated algorithms for byzantine agreement. SIAM Journal on Computing, 12(4):656--666, 1983.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Shimon Even, Oded Goldreich, and Abraham Lempel. A randomized protocol for signing contracts. Communications of the ACM, 28(6):637--647, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Matthias Fitzi and Martin Hirt. Optimally efficient multi-valued byzantine agreement. In Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing, pages 163--168. ACM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Pesech Feldman and Silvio Micali. An optimal probabilistic protocol for synchronous byzantine agreement. SIAM Journal on Computing, 26(4):873--933, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Juan Garay, Jonathan Katz, Chiu-Yuen Koo, and Rafail Ostrovsky. Round complexity of authenticated broadcast with a dishonest majority. In Foundations of Computer Science, 2007. FOCS'07, pages 658--668. IEEE, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Oded Goldreich, Silvio Micali, and Avi Wigderson. How to play any mental game. In Proceedings of the nineteenth annual ACM symposium on Theory of computing, pages 218--229. ACM, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Martin Hirt and Pavel Raykov. Multi-valued byzantine broadcast: The( t<n) case. In Advances in Cryptology--ASIACRYPT 2014, pages 448--465. Springer, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  13. Yuval Ishai, Joe Kilian, Kobbi Nissim, and Erez Petrank. Extending oblivious transfers efficiently. In Advances in Cryptology-CRYPTO 2003, pages 145--161. Springer, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  14. Jonathan Katz and Chiu-Yuen Koo. On expected constant-round protocols for byzantine agreement. In Advances in Cryptology - CRYPTO 2006, pages 445--462, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Leslie Lamport and Michael Fischer. Byzantine generals and transaction commit protocols. Technical report, Technical Report 62, SRI International, 1982.Google ScholarGoogle Scholar
  16. Guanfeng Liang and Nitin Vaidya. Error-free multi-valued consensus with byzantine failures. In Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing, pages 11--20. ACM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Arpita Patra. Error-free multi-valued broadcast and byzantine agreement with optimal communication complexity. In Proceedings of Principles of Distributed Systems - 15th International Conference, OPODIS 2011, pages 34--49, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Marshall Pease, Robert Shostak, and Leslie Lamport. Reaching agreement in the presence of faults. Journal of the ACM (JACM), 27(2):228--234, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Birgit Pfitzmann and Michael Waidner. Information-theoretic pseudosignatures and byzantine agreement for tn/3. Technical Report RZ 2882, IBM Research, 1996.Google ScholarGoogle Scholar
  20. R. Turpin and B. A. Coan. Extending binary Byzantine Agreement to multivalued Byzantine Agreement. Information Processing Letters, 18(2):73--76, 1984.Google ScholarGoogle ScholarCross RefCross Ref
  21. Andrew Chi-Chih Yao. Some complexity questions related to distributive computing(preliminary report). In Proceedings of the Eleventh Annual ACM Symposium on Theory of Computing, STOC '79, pages 209--213. ACM, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Broadcast Extensions with Optimal Communication and Round Complexity

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        PODC '16: Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing
        July 2016
        508 pages
        ISBN:9781450339643
        DOI:10.1145/2933057

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 25 July 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        PODC '16 Paper Acceptance Rate40of149submissions,27%Overall Acceptance Rate740of2,477submissions,30%

        Upcoming Conference

        PODC '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader