Dynamic Algorithms Against an Adaptive Adversary: Generic Constructions and Lower Bounds
Amos Beimel, Haim Kaplan, Yishay Mansour, Kobbi Nissim, Thatchaphol, Saranurak, Uri Stemmer

TL;DR
This paper introduces faster dynamic algorithms resilient to adaptive adversaries using techniques from privacy and cryptography, and establishes fundamental lower bounds showing some problems inherently require more time against adaptive adversaries.
Contribution
It provides a general reduction from oblivious to adaptive adversary models and demonstrates improved algorithms and lower bounds for dynamic problems.
Findings
Faster dynamic algorithms for global minimum cut, all pairs distances, and effective resistance.
A reduction technique using differential privacy to protect randomness in algorithms.
Lower bounds showing polynomial slowdown is necessary for certain problems against adaptive adversaries.
Abstract
A dynamic algorithm against an adaptive adversary is required to be correct when the adversary chooses the next update after seeing the previous outputs of the algorithm. We obtain faster dynamic algorithms against an adaptive adversary and separation results between what is achievable in the oblivious vs. adaptive settings. To get these results we exploit techniques from differential privacy, cryptography, and adaptive data analysis. We give a general reduction transforming a dynamic algorithm against an oblivious adversary to a dynamic algorithm robust against an adaptive adversary. This reduction maintains several copies of the oblivious algorithm and uses differential privacy to protect their random bits. Using this reduction we obtain dynamic algorithms against an adaptive adversary with improved update and query times for global minimum cut, all pairs distances, and all pairs…
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 · Internet Traffic Analysis and Secure E-voting · Cryptography and Data Security
