Accelerating Fully Homomorphic Encryption by Bridging Modular and Bit-Level Arithmetic
Eduardo Chielle, Oleg Mazonka, Homer Gamil, Michail Maniatakos

TL;DR
This paper introduces a novel bridging method that combines modular and bit-level arithmetic in Fully Homomorphic Encryption, significantly improving performance for encrypted computations by 1-2 orders of magnitude.
Contribution
The authors propose a new bridging technique that integrates modular and bit-level arithmetic within FHE schemes, enabling faster and more versatile encrypted computations.
Findings
Achieved 10-100x performance improvements in synthetic benchmarks.
Demonstrated significant speedup in a real-world genotype imputation case study.
Abstract
The dramatic increase of data breaches in modern computing platforms has emphasized that access control is not sufficient to protect sensitive user data. Recent advances in cryptography allow end-to-end processing of encrypted data without the need for decryption using Fully Homomorphic Encryption (FHE). Such computation however, is still orders of magnitude slower than direct (unencrypted) computation. Depending on the underlying cryptographic scheme, FHE schemes can work natively either at bit-level using Boolean circuits, or over integers using modular arithmetic. Operations on integers are limited to addition/subtraction and multiplication. On the other hand, bit-level arithmetic is much more comprehensive allowing more operations, such as comparison and division. While modular arithmetic can emulate bit-level computation, there is a significant cost in performance. In this work, we…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cryptography and Data Security · Cryptography and Residue Arithmetic
