You are currently viewing a new version of our website. To view the old version click .
Mathematics
  • This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
  • Feature Paper
  • Article
  • Open Access

27 November 2025

GPU Acceleration for KLSS Key Switching in Fully Homomorphic Encryption

and
Department of Electrical Engineering, City University of Hong Kong, Tat Chee Avenue, Hong Kong SAR, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Next-Generation Quantum Security: Algorithms, Cryptography, and Computational Breakthroughs

Abstract

Fully Homomorphic Encryption (FHE) enables privacy-preserving computation but is hindered by high computational overhead, with the key-switching operation being a primary performance bottleneck. This paper introduces the first CUDA-optimized GPU implementation of the Kim, Lee, Seo, and Son (KLSS) key-switching algorithm for three leading FHE schemes: BGV, BFV, and CKKS. Our solution achieves significant performance gains, delivering speedups of up to 181× against the original CPU implementation. Furthermore, we analyze the critical trade-off between the key-switching techniques on GPUs, providing insights for the choice between single- and double-decomposition methods. Our work provides a high-performance tool and offers clear guidelines on the trade-off between latency and hardware memory constraints.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.