Cheddar: A Swift Fully Homomorphic Encryption Library Designed for GPU Architectures

6Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Fully homomorphic encryption (FHE) frees cloud computing from privacy concerns by enabling secure computation on encrypted data. However, its substantial computational and memory overhead results in significantly slower performance compared to unencrypted processing. To mitigate this overhead, we present Cheddar, a high-performance FHE library for GPUs, achieving substantial speedups over previous GPU implementations. We systematically enable 32-bit FHE execution, leveraging the 32-bit integer datapath within GPUs. We optimize GPU kernels using efficient low-level primitives and algorithms tailored to specific GPU architectures. Further, we alleviate the memory bandwidth burden by adjusting common FHE operational sequences and extensively applying kernel fusion. Cheddar delivers performance improvements of 2.18–4.45× for representative FHE workloads compared to state-of-the-art GPU implementations.

Cite

CITATION STYLE

APA

Choi, W., Kim, J., & Ahn, J. H. (2025). Cheddar: A Swift Fully Homomorphic Encryption Library Designed for GPU Architectures. In International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS (Vol. 1-A, pp. 35–49). Association for Computing Machinery. https://doi.org/10.1145/3760250.3762223

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free