Offloading Key Switching on GPUs: A Path towards Seamless Acceleration of FHE

Fully Homomorphic Encryption (FHE) enables secure computations on encrypted data, offering strong privacy guarantees for cloud computing, privacy-preserving machine learning, and confidential data processing. However, the computational overhead associated with FHE operations, due to the large size of ciphertext and the high arithmetic complexity, limits its practical applicability. In this work, we address this challenge by presenting an approach that is implemented within the OpenFHE library in order to offload the most dominant components of key switching for the BGV scheme on GPU hardware. In particular, the scope of this work is the performance improvement of the Approximate Modulus Downscaling (ApproxModDown) function. Our experimental evaluation shows that the proposed system can yield up to a $4.58 \times$ performance speedup against the vanilla OpenFHE ApproxModDown implementation, while also resulting in $1.16 \times$ performance improvement per homomorphic multiplication and $1.08 \times$ improvement for end-to-end execution time.

Authors

Institutions

Publication Details

Published
2025-08-04
DOI
https://doi.org/10.1109/csr64739.2025.11130082
Primary Topic
DNA and Biological Computing
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Offloading Key Switching on GPUs: A Path towards Seamless Acceleration of FHE

Orion Papadakis, Juan Fumero, Maria Xekalaki, Christos Kotselidis et al.
DNA and Biological Computing
article

Offloading Key Switching on GPUs: A Path towards Seamless Acceleration of FHE

Orion Papadakis, Juan Fumero, Maria Xekalaki, Christos Kotselidis, Athanasios Stratikopoulos, Michail Papadimitriou
article en

Abstract

Fully Homomorphic Encryption (FHE) enables secure computations on encrypted data, offering strong privacy guarantees for cloud computing, privacy-preserving machine learning, and confidential data processing. However, the computational overhead associated with FHE operations, due to the large size of ciphertext and the high arithmetic complexity, limits its practical applicability. In this work, we address this challenge by presenting an approach that is implemented within the OpenFHE library in order to offload the most dominant components of key switching for the BGV scheme on GPU hardware. In particular, the scope of this work is the performance improvement of the Approximate Modulus Downscaling (ApproxModDown) function. Our experimental evaluation shows that the proposed system can yield up to a $4.58 \times$ performance speedup against the vanilla OpenFHE ApproxModDown implementation, while also resulting in $1.16 \times$ performance improvement per homomorphic multiplication and $1.08 \times$ improvement for end-to-end execution time.

University of Manchester (GB)
UK Research and Innovation, HORIZON EUROPE Framework Programme
Openalex Percentile: Top 80%
DNA and Biological Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Offloading Key Switching on GPUs: A Path towards Seamless Acceleration of FHE — Orion Papadakis, Juan Fumero, et al. · (2025) | TGRS Research Map | TGRS