Self-Stabilizing Byzantine Resilient Topology Discovery and Message Delivery
Shlomi Dolev, Omri Liba, Elad M. Schiller

TL;DR
This paper introduces the first deterministic, self-stabilizing, Byzantine-resilient algorithms for topology discovery and message delivery that do not rely on cryptography, ensuring network robustness after arbitrary faults.
Contribution
It presents novel algorithms capable of self-stabilizing topology discovery and message delivery in the presence of Byzantine nodes without cryptographic assumptions.
Findings
Algorithms converge from any initial state
Nodes eventually learn all non-Byzantine nodes and links
Supports secure message routing and authentication
Abstract
Traditional Byzantine resilient algorithms use 2f+1 vertex disjoint paths to ensure message delivery in the presence of up to f Byzantine nodes. The question of how these paths are identified is related to the fundamental problem of topology discovery. Distributed algorithms for topology discovery cope with a never ending task, dealing with frequent changes in the network topology and unpredictable transient faults. Therefore, algorithms for topology discovery should be self-stabilizing to ensure convergence of the topology information following any such unpredictable sequence of events. We present the first such algorithm that can cope with Byzantine nodes. Starting in an arbitrary global state, and in the presence of f Byzantine nodes, each node is eventually aware of all the other non-Byzantine nodes and their connecting communication links. Using the topology information, nodes can,…
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
TopicsCryptography and Data Security · Distributed systems and fault tolerance · Complexity and Algorithms in Graphs
