• DocumentCode
    2175975
  • Title

    Practical Byzantine Group Communication

  • Author

    Drabkin, Vadim ; Friedman, Roy ; Kama, Alon

  • Author_Institution
    Technion - Israel Institute of Technology Haifa, 32000 Israel
  • fYear
    2006
  • fDate
    2006
  • Firstpage
    36
  • Lastpage
    36
  • Abstract
    This paper presents an adaptation of the JazzEnsemble group communication system that enables it to tolerate Byzantine failures. The work emphasizes scalability and good performance in the normal case, i.e., when there are no failures, while providing strong semantics to the application. The paper presents the main concepts and protocols that enable the Byzantine tolerant version of JazzEnsemble to obtain these goals. In particular, this includes fuzzy mute and fuzzy verbose failure detectors, an efficient Byzantine vector consensus protocol, and a novel Byzantine uniform broadcast protocol, as well as modifications at each layer of the system to overcome potential Byzantine attacks. Additionally, high-level protocols only rely on the oral messages model, and thus messages need to be signed only once at a low level of the system. Finally, the paper presents an extensive performance evaluation, which demonstrates the system’s scalability and efficiency, and is used to analyze the sources of performance degradation associated with various aspects of overcoming Byzantine failures.
  • Keywords
    Broadcasting; Computer science; Cryptographic protocols; Detectors; Failure analysis; Fuzzy systems; Performance analysis; Power system reliability; Public key cryptography; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2006. ICDCS 2006. 26th IEEE International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2540-7
  • Type

    conf

  • DOI
    10.1109/ICDCS.2006.65
  • Filename
    1648823