HADES: Range-Filtered Private Aggregation on Public Data
In aggregation queries, predicate parameters often reveal user intent. Protecting these parameters is critical for user privacy, regardless of whether the database is public or private. While most existing works focus on private data settings, we address a public data setting where the server has access to the database. Current solutions for this setting either require additional setups (e.g., non-colluding servers, hardware enclaves) or are inefficient for practical workloads. Furthermore, they often do not support range predicates or boolean combinations commonly seen in real-world use cases. To address these limitations, we built HADES, a fully homomorphic encryption (FHE) based private aggregation system for public data that supports point, range predicates, and boolean combinations. Our one-round HADES protocol efficiently generates predicate indicators by leveraging the plaintext form of public data records. It introduces a novel elementwise-mapping operation and an optimized reduction algorithm, achieving latency efficiency within a limited noise budget. Our highly scalable, multi-threaded implementation improves performance over previous one-round FHE solutions by 204x to 6574x on end-to-end TPC-H queries, reducing aggregation time on 1M records from 15 hours to 38 seconds.
Authors
- Dawn Song (ORCID: https://orcid.org/0000-0001-9745-6802)
- Ni Trieu (ORCID: https://orcid.org/0000-0001-6013-9512)
- Trinabh Gupta (ORCID: https://orcid.org/0000-0001-6276-2164)
- Xuqi Liu (ORCID: https://orcid.org/0000-0002-2597-443X)
- Ishtiyaque Ahmad
Institutions
- Berkeley College (US)
- University of California, Santa Barbara (US)
- University of California, Santa Cruz (US)
- Arizona State University (US)
- University of California, Berkeley (US)
Publication Details
- Journal
- Proceedings of the VLDB Endowment
- Published
- 2025-03-01
- DOI
- https://doi.org/10.14778/3734839.3734852
- Primary Topic
- Internet Traffic Analysis and Secure E-voting
- Type
- article
- Field-Weighted Citation Impact
- 0.00