FLASH-FHE: A Heterogeneous Architecture for Fully Homomorphic Encryption Acceleration
Junxue Zhang, Xiaodian Cheng, Gang Cao, Meng Dai, Yijun Sun, Han Tian,, Dian Shen, Yong Wang, Kai Chen

TL;DR
FLASH-FHE introduces a heterogeneous hardware architecture with specialized clusters to efficiently accelerate mixed shallow and deep FHE workloads, significantly outperforming previous accelerators.
Contribution
It is the first to design a heterogeneous FHE accelerator with dedicated clusters for different workload depths, optimizing performance and resource sharing.
Findings
Achieves 1.4x to 11.2x speedup over state-of-the-art accelerators for deep workloads.
Delivers up to 8.0x speedup for shallow workloads.
Demonstrates effective resource sharing and dynamic workload scheduling.
Abstract
While many hardware accelerators have recently been proposed to address the inefficiency problem of fully homomorphic encryption (FHE) schemes, none of them is able to deliver optimal performance when facing real-world FHE workloads consisting of a mixture of shallow and deep computations, due primarily to their homogeneous design principle. This paper presents FLASH-FHE, the first FHE accelerator with a heterogeneous architecture for mixed workloads. At its heart, FLASH-FHE designs two types of computation clusters, ie, bootstrappable and swift, to optimize for deep and shallow workloads respectively in terms of cryptographic parameters and hardware pipelines. We organize one bootstrappable and two swift clusters into one cluster affiliation, and present a scheduling scheme that provides sufficient acceleration for deep FHE workloads by utilizing all the affiliations, while improving…
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
TopicsCryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Cryptography and Data Security
