International Association for Cryptologic Research

International Association
for Cryptologic Research

Eurocrypt 2026

High-Precision Functional Bootstrapping for CKKS from Fourier Extension


Song Bian
Beihang University

Yunhao Fu
Beihang University

Ruiyu Shen
Beihang University

Haowen Pan
Beihang University

Anyu Wang
Tsinghua University

Zhenyu Guan
Beihang University


Keywords: homomorphic encryption, CKKS, functional bootstrapping, Fourier extension, approximate arithmetic


Abstract

We introduce a new (amortized) functional bootstrapping framework over the CKKS homomorphic encryption (HE) scheme based on Fourier extension. While approximating the modular reduction function in CKKS bootstrapping through Fourier series is a well-known technique, how such method can be efficiently generalized to functional bootstrapping is less understood. In this work, we show that, by constructing proper Fourier extensions, any function with a bounded domain in the smoothness class C^k can be approximated by a degree-n Fourier series with errors of order O(n^(-k-2)) (except at the singularities), improving on previous results on a global error bound of O(n^(-1)) [AKP2025]. To achieve such bound, we propose a new way of constructing Fourier extensions, such that the extended functions appear as smooth as possible in the sense of a Fourier approximation. By implementing our functional bootstrapping over OpenFHE, we demonstrate that we can improve the data precision by 10--27 bits and reduce the amortized FBS latency by 1.1x--2x over a variety of benchmarking functions.

Publication

EUROCRYPT 2026, LNCS 16544

Paper

Artifact

Artifact number
eurocrypt/2026/a9

Artifact published
July 25, 2026

Badge
IACR EUROCRYPT Artifacts Functional

README

ZIP (2.77 MB)  

View on Github

License
This work is licensed under the 2-Clause BSD License.

Some files in this archive are licensed under a different license. See the contents of this archive for more information.

Note that license information is supplied by the authors and has not been confirmed by the IACR.


BibTeX How to cite

Song Bian, Yunhao Fu, Ruiyu Shen, Haowen Pan, Anyu Wang, and Zhenyu Guan. (2026). High-Precision Functional Bootstrapping for CKKS from Fourier Extension. In Advances in Cryptology – EUROCRYPT 2026, Lecture Notes in Computer Science vol. 16544, pp. 274–303, Springer. https://doi.org/10.1007/978-3-032-25327-9_10. Artifact at https://artifacts.iacr.org/eurocrypt/2026/a9.