{"title":"Efficient Hardware Acceleration of Chinese Remainder Theorem for Fully Homomorphic Encryption","authors":"Hyun-Wook Kim, Seong-Cheon Park","doi":"10.1109/ICEIC57457.2023.10049928","DOIUrl":null,"url":null,"abstract":"Fully homomorphic encryption (FHE) has recently received huge attention because of its ability to perform operations on encrypted data. FHE requires arithmetic operations on data with Large Arithmetic Word Size (LAWS) over 64-bit. The Chinese Remainder Theorem (CRT) is used to process such operations in 64-bit architecture. However, since the CRT itself involves the operations on LAWS data, long latency and many hardware resources are required to process the operations. In this paper, we propose a hardware architecture that performs LAWS operation of CRT and inverse CRT (iCRT) through recursive arithmetic operation of Small Arithmetic Word Size (SAWS) data, reducing resource usage and accelerating execution. The proposed hardware was implemented to operate at 100 MHz frequency on the FPGA, and showed latency of 91.2 us and 24.39 us, respectively, for executing CRT and iCRT with only 68 DSP and 65 LUTRAM, and a small number of LUTs and FFs.","PeriodicalId":373752,"journal":{"name":"2023 International Conference on Electronics, Information, and Communication (ICEIC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Electronics, Information, and Communication (ICEIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIC57457.2023.10049928","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Fully homomorphic encryption (FHE) has recently received huge attention because of its ability to perform operations on encrypted data. FHE requires arithmetic operations on data with Large Arithmetic Word Size (LAWS) over 64-bit. The Chinese Remainder Theorem (CRT) is used to process such operations in 64-bit architecture. However, since the CRT itself involves the operations on LAWS data, long latency and many hardware resources are required to process the operations. In this paper, we propose a hardware architecture that performs LAWS operation of CRT and inverse CRT (iCRT) through recursive arithmetic operation of Small Arithmetic Word Size (SAWS) data, reducing resource usage and accelerating execution. The proposed hardware was implemented to operate at 100 MHz frequency on the FPGA, and showed latency of 91.2 us and 24.39 us, respectively, for executing CRT and iCRT with only 68 DSP and 65 LUTRAM, and a small number of LUTs and FFs.