Paper 2025/603 Original: eprint.iacr.org/2025/603 ↗

Mobile Byzantine Agreement in a Trusted World

Bo Pan
Maria Potop Butucaru
Abstract

In this paper, we address the Byzantine Agreement problem in synchronous systems where Byzantine agents can move from process to process, corrupting their host. We focus on three representative models: \emph{Garay's}, \emph{Bonnet's} and \emph{Buhrman's} models. In \emph{Garay's model} when a process has been left by the Byzantine, it is in the \emph{cured} state and it is aware of its condition and thus can remain silent for a round to prevent the dissemination of wrong information. In \emph{Bonnet's model} a cured process may send messages (based on a state corrupted by the malicious agent), however it will behave correctly in the way it sends those messages: i.e., send messages according to the algorithm. In \emph{Buhrman's model} Byzantine agents move together with the message. It has been shown that in order to solve Byzantine Agreement in the \emph{Garay's model} at least $4t+1$ processors are needed, for \emph{Bonnet's model} at least $5t+1$ processors are needed, while for \emph{Buhrman's model} at least $3t+1$ processors are needed. In this paper we target to increase the tolerance to mobile Byzantines by integrating a trusted counter abstraction to the above models. This abstraction prevents nodes to equivocate. In the new models we prove that at least $3t+1$, respectively $4t+1$, and $2t+1$ processors are needed to tolerate $t$ mobile Byzantine agents. Furthermore, we propose novel Mobile Byzantine Agreement algorithms that match these new lower bounds for \emph{Garay's}, \emph{Bonnet's} and \emph{Buhrman's} models.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2025-04-02: last updated
2025-04-02: published
Short URL
https://ia.cr/2025/603
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/603,
      author = {Bo Pan and Maria Potop Butucaru},
      title = {Mobile Byzantine Agreement in a Trusted World},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/603},
      year = {2025},
      url = {https://eprint.iacr.org/2025/603}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.