Techniques for Authenticating Quantile Digests
Alessandro Scala
TL;DR
This work tackles authenticating q-digests, compact data structures for distributions, in untrusted networks. It identifies correctness issues with the original compression, proposes two robust compression methods (RecursiveCompression and IterativeCompression) with formal correctness proofs and complexity analyses, and introduces two authentication approaches: Whole Digest Authentication (WDA) and KVC-Authenticated Queries (KVC-QA). The paper also examines the trade-offs between these methods in terms of space, time, and privacy, and outlines practical enhancements, such as refined size bounds, partial cumulative digests, and homomorphic KVCs for more scalable authentication. Collectively, these contributions provide a foundation for secure, efficient, and privacy-aware querying of compact data structures in distributed settings, with clear avenues for future improvements and broader applications.
Abstract
We investigate two possible techniques to authenticate the q-digest data structure, along with a worst-case study of the computational complexity both in time and space of the proposed solutions, and considerations on the feasibility of the presented approaches in real-world scenarios. We conclude the discussion by presenting some considerations on the information complexity of the queries in the two proposed approaches, and by presenting some interesting ideas that could be the subject of future studies on the topic.
