Scalable Differentially Private Sketches under Continual Observation
Rayne Holland

TL;DR
This paper introduces Lazy Sketch, a new differentially private sketching method for data streams that significantly reduces computational overhead and increases throughput, enabling practical high-speed privacy-preserving analytics.
Contribution
Lazy Sketch employs lazy updates to achieve scalable differential privacy in continual observation models, reducing update complexity and boosting throughput over prior methods.
Findings
Reduces update complexity by a factor of O(w)
Increases throughput by up to 250x
Enables practical high-speed streaming with differential privacy
Abstract
Linear sketches are fundamental tools in data stream analytics. They are notable for supporting both approximate frequency queries and heavy hitter detection with bounded trade-offs for error and memory. Importantly, on streams that contain sensitive information, linear sketches can be easily privatized with the injection of a suitable amount of noise. This process is efficient in the single release model, where the output is released only at the end of the stream. In this setting, it suffices to add noise to the sketch once. In contrast, in the continual observation model, where the output is released at every time-step, fresh noise needs to be added to the sketch before each release. This creates an additional computational overhead. To address this, we introduce Lazy Sketch, a novel differentially private sketching method that employs lazy updates, perturbing and modifying only a…
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
TopicsCryptography and Data Security · Computational Geometry and Mesh Generation
