BeRGeR: Byzantine-Robust Geometric Routing
Brown Zaz, Mikhail Nesterenko, Gokarna Sharma
TL;DR
BeRGeR presents an asynchronous Byzantine-robust unicast geometric routing algorithm that tolerates a single Byzantine fault without cryptography or randomness, on planar graphs where removing all edges crossing the source–target segment leaves a $3$-connected subgraph $G - \overline{st}$. It deploys two concurrent cores (left and right) that traverse the green face in opposite directions, augmented with skip-threads (braids) to bypass potential faults; the target delivers only when it observes two matching cores or a core plus a braid carrying the same message. The paper proves correctness (validity, liveness, termination) and derives a fault-free message complexity of $O(N^2)$ for planar graphs, while also outlining a constant-packet-size extension. This work advances Byzantine-tolerant routing in resource-constrained geometric networks without cryptographic primitives, offering practical resilience for planar wireless devices and sensor networks.
Abstract
We present BeRGeR: the first asynchronous geometric routing algorithm that guarantees delivery of a message despite a Byzantine fault without relying on cryptographic primitives or randomization. The communication graph is a planar embedding that remains three-connected if all edges intersecting the source-target line segment are removed. We prove the algorithm correct and estimate its message complexity.
