Byzantine-Resilient Counting in Networks
Soumyottam Chatterjee, Gopal Pandurangan, Peter Robinson

TL;DR
This paper introduces two distributed algorithms for Byzantine-resilient network size estimation, one deterministic and one randomized, each with different assumptions, tolerances, and performance guarantees, applicable to specific network types.
Contribution
The paper presents the first deterministic and randomized algorithms for Byzantine counting that work under different network conditions and adversarial strengths, with proven optimality and probabilistic guarantees.
Findings
Deterministic algorithm finishes in O(log n) rounds, tolerates up to O(n^{1 - γ}) Byzantine nodes.
Randomized algorithm works in almost all d-regular graphs, tolerates up to n^{1/2 - ξ} Byzantine nodes.
Both algorithms produce a constant factor estimate of log n with high probability.
Abstract
We present two distributed algorithms for the {\em Byzantine counting problem}, which is concerned with estimating the size of a network in the presence of a large number of Byzantine nodes. In an -node network ( is unknown), our first algorithm, which is {\em deterministic}, finishes in rounds and is time-optimal. This algorithm can tolerate up to arbitrarily (adversarially) placed Byzantine nodes for any arbitrarily small (but fixed) positive constant . It outputs a (fixed) constant factor estimate of that would be known to all but fraction of the good nodes. This algorithm works for \emph{any} bounded degree expander network. However, this algorithms assumes that good nodes can send arbitrarily large-sized messages in a round. Our second algorithm is {\em randomized} and most good nodes send only small-sized 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
TopicsPrivacy-Preserving Technologies in Data · Random Matrices and Applications · Cryptography and Data Security
