High-Performance Caching of Homomorphic Encryption for Cloud Databases
Dongfang Zhao

TL;DR
This paper introduces two new encryption algorithms, ASEnc and FSEnc, that significantly improve the performance of homomorphic encryption caching in cloud databases, enabling faster processing of encrypted data.
Contribution
It proposes ASEnc and FSEnc algorithms that reduce computational overhead and extend Rache's capabilities to floating-point numbers, with demonstrated performance improvements.
Findings
ASEnc outperforms Rache by 2.3--3.3×
FSEnc surpasses CKKS by 1.8--5.6×
Both algorithms maintain semantic security (IND-CPA)
Abstract
While homomorphic encryption (HE) has garnered significant research interest in cloud-based outsourced databases due to its algebraic properties over ciphertexts, the computational overhead associated with HE has hindered its widespread adoption in production database systems. Recently, a caching technique called Radix-based additive caching of homomorphic encryption (Rache) was proposed in SIGMOD'23. The primary objective of this paper is to address the performance overhead resulting from the expensive randomization process in Rache. To achieve this, we propose a novel encryption algorithm called , which replaces the computationally intensive full scan of radixes with the caching of a polynomial number of radix-powers during an offline stage. This design significantly reduces the performance impact caused by randomization. Furthermore, this paper aims to extend Rache's…
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 · Complexity and Algorithms in Graphs · Advanced Data Storage Technologies
