The Deferred Byzantine Generals Problem

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

This paper introduces the Deferred Byzantine Generals Problem, a variant of the Byzantine Generals Problem which focuses on ensuring replicas maintain consistency over timed-release secret operations (operations that can only be known after a specified time or event). The solution to the problem is called the Deferred Byzantine Fault Tolerant (DBFT) consensus. DBFT can operate exclusive or be interleave with BFTs to handle specific tasks at designated sequence numbers or views, thereby facilitating the implementation of certain system-desirable features or supporting novel applications. It does not rely on existing timed-release primitives, but instead ensures its timed-release property through voting interactions. We presents the system model of DBFT SMR under partial synchronization using Threshold Public Key Encryption (TPKE) as the cryptographic primitives, highlighting the core issues. Then we design and implement the DBFT protocol using PBFT notations, focusing on the unique parts to facilitate expansions to other paradigms. Through experimental results, we show the impact of different executing modes and parameter choices on performance and discuss potential optimizations.

Original languageEnglish
Pages (from-to)7777-7792
Number of pages16
JournalIEEE Transactions on Information Forensics and Security
Volume20
DOIs
Publication statusPublished - 2025
Externally publishedYes

Keywords

  • Byzantine fault tolerance
  • Distributed consensus
  • threshold public key encryption
  • timed-release operations

Fingerprint

Dive into the research topics of 'The Deferred Byzantine Generals Problem'. Together they form a unique fingerprint.

Cite this