Atomic Read/Write Memory in Signature-free Byzantine Asynchronous Message-passing Systems
Achour Mosteafoui, Matoula Petrolia, Michel Raynal, and Claude Jard

TL;DR
This paper introduces a simple, signature-free algorithm for implementing atomic read/write memory in asynchronous message-passing systems with Byzantine failures, achieving optimal resilience with efficient message complexity.
Contribution
It presents a novel, cryptography-free algorithm for atomic memory in Byzantine systems, closely aligned with classical crash-failure algorithms but adapted for Byzantine resilience.
Findings
Achieves atomic memory with up to t<n/3 Byzantine failures
Uses no cryptography, simplifying implementation
Optimal resilience and message complexity for read/write operations
Abstract
This article presents a signature-free distributed algorithm which builds an atomic read/write shared memory on top of an -process asynchronous message-passing system in which up to processes may commit Byzantine failures. From a conceptual point of view, this algorithm is designed to be as close as possible to the algorithm proposed by Attiya, Bar-Noy and Dolev (JACM 1995), which builds an atomic register in an -process asynchronous message-passing system where up to processes may crash. The proposed algorithm is particularly simple. It does not use cryptography to cope with Byzantine processes, and is optimal from a -resilience point of view (). A read operation requires messages, and a write operation requires messages.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Quantum Computing Algorithms and Architecture · Radiation Effects in Electronics
