Discovering Network Topology in the Presence of Byzantine Faults
Mikhail Nesterenko, S\'ebastien Tixeuil

TL;DR
This paper investigates Byzantine-robust topology discovery in asynchronous networks, establishing bounds based on network connectivity and presenting algorithms that match these bounds without requiring nodes to know global network parameters.
Contribution
It introduces solutions for weak and strong Byzantine-robust topology discovery that operate under minimal assumptions and match theoretical connectivity bounds.
Findings
Weak topology discovery solvable if connectivity > faults
Strong topology discovery requires connectivity > 2 * faults
Algorithms are low polynomial message complexity
Abstract
We study the problem of Byzantine-robust topology discovery in an arbitrary asynchronous network. We formally state the weak and strong versions of the problem. The weak version requires that either each node discovers the topology of the network or at least one node detects the presence of a faulty node. The strong version requires that each node discovers the topology regardless of faults. We focus on non-cryptographic solutions to these problems. We explore their bounds. We prove that the weak topology discovery problem is solvable only if the connectivity of the network exceeds the number of faults in the system. Similarly, we show that the strong version of the problem is solvable only if the network connectivity is more than twice the number of faults. We present solutions to both versions of the problem. The presented algorithms match the established graph connectivity bounds.…
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.
