Cargando…

Pipelined Key Switching Accelerator Architecture for CKKS-Based Fully Homomorphic Encryption

The increasing ubiquity of big data and cloud-based computing has led to increased concerns regarding the privacy and security of user data. In response, fully homomorphic encryption (FHE) was developed to address this issue by enabling arbitrary computation on encrypted data without decryption. How...

Descripción completa

Detalles Bibliográficos
Autores principales: Duong, Phap Ngoc, Lee, Hanho
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10224072/
https://www.ncbi.nlm.nih.gov/pubmed/37430518
http://dx.doi.org/10.3390/s23104594
_version_ 1785050090561339392
author Duong, Phap Ngoc
Lee, Hanho
author_facet Duong, Phap Ngoc
Lee, Hanho
author_sort Duong, Phap Ngoc
collection PubMed
description The increasing ubiquity of big data and cloud-based computing has led to increased concerns regarding the privacy and security of user data. In response, fully homomorphic encryption (FHE) was developed to address this issue by enabling arbitrary computation on encrypted data without decryption. However, the high computational costs of homomorphic evaluations restrict the practical application of FHE schemes. To tackle these computational and memory challenges, a variety of optimization approaches and acceleration efforts are actively being pursued. This paper introduces the KeySwitch module, a highly efficient and extensively pipelined hardware architecture designed to accelerate the costly key switching operation in homomorphic computations. Built on top of an area-efficient number-theoretic transform design, the KeySwitch module exploited the inherent parallelism of key switching operation and incorporated three main optimizations: fine-grained pipelining, on-chip resource usage, and high-throughput implementation. An evaluation on the Xilinx U250 FPGA platform demonstrated a 1.6× improvement in data throughput compared to previous work with more efficient hardware resource utilization. This work contributes to the development of advanced hardware accelerators for privacy-preserving computations and promoting the adoption of FHE in practical applications with enhanced efficiency.
format Online
Article
Text
id pubmed-10224072
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-102240722023-05-28 Pipelined Key Switching Accelerator Architecture for CKKS-Based Fully Homomorphic Encryption Duong, Phap Ngoc Lee, Hanho Sensors (Basel) Article The increasing ubiquity of big data and cloud-based computing has led to increased concerns regarding the privacy and security of user data. In response, fully homomorphic encryption (FHE) was developed to address this issue by enabling arbitrary computation on encrypted data without decryption. However, the high computational costs of homomorphic evaluations restrict the practical application of FHE schemes. To tackle these computational and memory challenges, a variety of optimization approaches and acceleration efforts are actively being pursued. This paper introduces the KeySwitch module, a highly efficient and extensively pipelined hardware architecture designed to accelerate the costly key switching operation in homomorphic computations. Built on top of an area-efficient number-theoretic transform design, the KeySwitch module exploited the inherent parallelism of key switching operation and incorporated three main optimizations: fine-grained pipelining, on-chip resource usage, and high-throughput implementation. An evaluation on the Xilinx U250 FPGA platform demonstrated a 1.6× improvement in data throughput compared to previous work with more efficient hardware resource utilization. This work contributes to the development of advanced hardware accelerators for privacy-preserving computations and promoting the adoption of FHE in practical applications with enhanced efficiency. MDPI 2023-05-09 /pmc/articles/PMC10224072/ /pubmed/37430518 http://dx.doi.org/10.3390/s23104594 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Duong, Phap Ngoc
Lee, Hanho
Pipelined Key Switching Accelerator Architecture for CKKS-Based Fully Homomorphic Encryption
title Pipelined Key Switching Accelerator Architecture for CKKS-Based Fully Homomorphic Encryption
title_full Pipelined Key Switching Accelerator Architecture for CKKS-Based Fully Homomorphic Encryption
title_fullStr Pipelined Key Switching Accelerator Architecture for CKKS-Based Fully Homomorphic Encryption
title_full_unstemmed Pipelined Key Switching Accelerator Architecture for CKKS-Based Fully Homomorphic Encryption
title_short Pipelined Key Switching Accelerator Architecture for CKKS-Based Fully Homomorphic Encryption
title_sort pipelined key switching accelerator architecture for ckks-based fully homomorphic encryption
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10224072/
https://www.ncbi.nlm.nih.gov/pubmed/37430518
http://dx.doi.org/10.3390/s23104594
work_keys_str_mv AT duongphapngoc pipelinedkeyswitchingacceleratorarchitectureforckksbasedfullyhomomorphicencryption
AT leehanho pipelinedkeyswitchingacceleratorarchitectureforckksbasedfullyhomomorphicencryption