Secure End-to-End Communication with Optimal Throughput in Unreliable Networks
Paul Bunn, Rafail Ostrovsky

TL;DR
This paper introduces a robust, secure routing protocol for unreliable networks that guarantees message correctness and optimal throughput without additional memory overhead, even in the presence of malicious nodes.
Contribution
The paper presents a novel secure routing protocol that is resilient to both unpredictable failures and malicious node behavior, achieving optimal throughput with minimal memory overhead.
Findings
Protocol is secure against malicious nodes.
Achieves correctness with guaranteed message delivery.
Requires only O(n^2) memory per node, improving over existing methods.
Abstract
We demonstrate the feasibility of end-to-end communication in highly unreliable networks. Modeling a network as a graph with vertices representing nodes and edges representing the links between them, we consider two forms of unreliability: unpredictable edge-failures, and deliberate deviation from protocol specifications by corrupt nodes. We present a robust routing protocol for end-to-end communication that is simultaneously resilient to both forms of unreliability. In particular, we prove rigorously that our protocol is SECURE against the actions of the corrupt nodes, achieves correctness (Receiver gets ALL of the messages from Sender, in order and without modification), and enjoys provably optimal throughput performance, as measured using competitive analysis. Furthermore, our protocol does not incur any asymptotic memory overhead as compared to other protocols that are unable to…
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
TopicsOptimization and Search Problems · Distributed systems and fault tolerance · Complexity and Algorithms in Graphs
