Publication:
FIDESlib: fully-fledged open-source FHE library for efficient CKKS on GPUs

Loading...
Thumbnail Image
Date
2025
relationships.isAuthorOfPublication
relationships.isSecondaryAuthorOf
relationships.isDirectorOf
Authors
Agulló-Domingo, Carlos ; Vera-López, Oscar ; Guzelhan, Seyda ; Daksha, Lohit ; El Jerari, Aymane ; Shivdikar, Kaustubh ; Agrawal, Rashmi ; Kaeli, David ; Joshi, Ajay ; Abellán, José L.
item.page.secondaryauthor
item.page.director
Publisher
IEEE Society
publication.page.editor
DOI
https://doi.org/10.1109/ISPASS64960.2025.00045
item.page.type
info:eu-repo/semantics/article
Description
© 2025 IEEE. This document is the Published version of a Published Work that appeared in final form in IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). To access the final edited and published work see https://doi.org/10.1109/ISPASS64960.2025.00045
Abstract
Word-wise Fully Homomorphic Encryption (FHE) schemes, such as CKKS, are gaining significant traction due to their ability to provide post-quantum-resistant, privacypreserving approximate computing—an especially desirable feature in the Machine-Learning-as-a-Service (MLaaS) paradigm. In this work, we introduce FIDESlib, the first open-source server-side CKKS GPU library that is fully interoperable with well-established client-side OpenFHE operations. Unlike other existing open-source GPU libraries, FIDESlib provides the first implementation featuring heavily optimized GPU kernels for all CKKS primitives, including bootstrapping. Our library also integrates robust benchmarking and testing, ensuring it remains adaptable to further optimization. Comparing our scheme against Phantom (the previously top open-source CKK library, we show that FIDESlib offers superior performance and scalability. For bootstrapping, FIDESlib achieves no less than 70× speedup over the AVX-optimized OpenFHE implementation. FIDESlib is available on Github.
publication.page.subject
Citation
2025 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), p.p. 365-367
item.page.embargo
Collections