GPU Acceleration of Chinese Remainder Theorem for Fully Homomorphic Encryption
- Authors
- Oh, Yuri; Park, Seong-Cheon; Na, Jung-Chan; Kim, Dong Kyue
- Issue Date
- Feb-2023
- Publisher
- Institute of Electrical and Electronics Engineers Inc.
- Keywords
- Accelerating FHE; CRT; Fully homomorphic encryption; GPU implementation; Privacy preserving
- Citation
- 2023 International Conference on Electronics, Information, and Communication, ICEIC 2023, pp.1 - 4
- Indexed
- SCOPUS
- Journal Title
- 2023 International Conference on Electronics, Information, and Communication, ICEIC 2023
- Start Page
- 1
- End Page
- 4
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/184858
- DOI
- 10.1109/ICEIC57457.2023.10049852
- Abstract
- Fully Homomorphic encryption (FHE) is an encryption technique capable of performing data operations without decryption operations on encrypted data. With the development of the Internet and AI technology, concerns about personal information have increased. Therefore, the characteristic of being able to operate in the encrypted state of homomorphic Encryption is suitable for application to personal information security technologies. FHE enables data processing while maintaining security between third parties. However, because the calculation time of FHE is very slow, the high computational cost of homomorphic encryption must be addressed before it can be applied to commerce. We focused on multiplication, the slowest, and the main operation of the homomorphic encryption scheme, Cheon, Kim, Kim, and Song (CKKS). In this paper, we accelerate multiplication operations by assigning blocks and threads of GPUs to FHE polynomials. By implementing Chinese remainder theorem (CRT) operations, one of the detailed kernels of multiplication on the GPU, We achieved about 4x the speed improvement over the CPU.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 융합전자공학부 > 1. Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.