Hermes: Efficient Global Homomorphic Aggregation over Mutable Packed Ciphertexts
Dongfang Zhao

TL;DR
Hermes is a system that enables efficient, high-performance aggregation and in-place updates on homomorphically encrypted databases, overcoming key limitations of prior FHE systems.
Contribution
Hermes introduces a SIMD-aware packed data model and homomorphic algorithms for in-place mutability, achieving scalable, dynamic encrypted database operations.
Findings
Significant performance improvements in query throughput.
Efficient support for tuple insertions and deletions.
Validated on TPC-H and real-world datasets.
Abstract
Fully Homomorphic Encryption (FHE) promises the ability to compute over encrypted data without revealing sensitive contents. However, enabling high-frequency updates and statistical analysis in outsourced databases remains elusive due to the structural mismatch between mutable database records and the cryptographically expensive mutability of FHE ciphertexts. This paper presents Hermes, a prototype system tailored for efficient aggregation queries and dynamic tuple updates on homomorphically encrypted databases. The core design of Hermes is twofold. First, to amortize FHE costs and accelerate unconditional aggregations, Hermes introduces a SIMD-aware packed data model that embeds precomputed aggregate statistics directly into each ciphertext, enabling constant-time global aggregations without expensive Galois automorphisms. Second, to support true in-place mutability, we develop…
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.
