@inproceedings{3f5483a66e5848f1b09029b0f8792a58,
title = "High-Precision Homomorphic Modular Reduction for CKKS Bootstrapping",
abstract = "Cheon{\textendash}Kim{\textendash}Kim{\textendash}Song (CKKS) scheme [9], a homomorphic encryption scheme enabling computation on encrypted real data without decryption, has been extensively researched to address data security challenges. The bootstrapping procedure in the CKKS scheme refreshes the noise that accumulates during homomorphic operations on a ciphertext, allowing the ciphertext to support more computations. Existing works attempt to reduce the bootstrapping error for enhancing the precision of the CKKS scheme by optimizing the polynomial-approximated modular function during bootstrapping. Hoever, due to the limitations of the approximation methods, achieving further approximation error reduction remains challenging. In this paper, we propose a method for achieving arbitrary precision bootstrapping for the CKKS scheme. First, we introduce a novel alternative function composed of an odd-degree sine series to represent the modular function. Then, we propose to apply the improved multi-interval Remez algorithm to approximate sine functions using polynomials and perform iteratively squaring operation to generate our sine series. Using our high-precision polynomial-approximated modular function, we implement bootstrapping with a lower error compared to existing work. Experimental results show that we reduce the bootstrapping error by 25\% compared to [19] (EUROCRYPT{\textquoteright}22). At the same level of error, we enable up to 2 12 slots during encoding while [19] only supports 2 4 slots to obtain essentially no error, which highlight the practical advantages of our method. Moreover, our bootstrapping achieves both lower error and higher security than [21] (EUROCRYPT{\textquoteright}21) and [18] (ePrint{\textquoteright}20) since our key sparsity security parameter is higher.",
keywords = "Bootstrapping, CKKS scheme, Fully homomorphic encryption, Polynomial Approximation",
author = "Zejiu Tan and Junping Wan and Jiang, \{Zoe L.\} and Jingjing Fan and Au, \{Man Ho\} and Yiu, \{Siu Ming\}",
note = "Publisher Copyright: {\textcopyright} The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2025.",
year = "2025",
month = jul,
doi = "10.1007/978-981-96-9098-5\_12",
language = "English",
isbn = "9789819690978",
volume = "15659",
series = "Lecture Notes in Computer Science",
publisher = "Springer Nature",
pages = "232--251",
editor = "Willy Susilo and Josef Pieprzyk",
booktitle = "Proceedings of Information Security and Privacy - 30th Australasian Conference, ACISP 2025",
address = "Singapore",
}