Paper 2026/2524

Homomorphic Encryption for High-precision Arithmetic of Approximate Numbers

Shihe Ma, Tsinghua University
Jiaming Liu, Tsinghua University
Anyu Wang, Tsinghua University
Xiaoyun Wang, Tsinghua University
Abstract

The CKKS fully homomorphic encryption scheme enables efficient arithmetic over complex numbers, but each homomorphic multiplication consumes a large modulus to ensure enough precision, limiting both the circuit depth and precision supported by CKKS. This work addresses this problem by proposing Generalized CKKS (GCKKS), a CKKS analogue of the GBFV scheme (EUROCRYPT 2025) that trades the number of slots for reduced modulus consumption. Despite its high-level similarity to GBFV, GCKKS faces new challenges caused by the different encoding and encryption structures of CKKS. We address these challenges with novel techniques not present in GBFV. Our plaintext encoding starts with an improved and SIMD version of Costache, Smart, and Vivek's encoding in 2017. Namely, it rounds complex values to cyclotomic integers instead of Gaussian integers, and reduces the rounding problem to solving CVP instances. This encoding allows storing high-precision complex values in polynomials with small canonical norms. As an important observation, the encoding can be simplified to a sparse CKKS encoding followed by multiplication with a polynomial constructed from a short vector in the encoding lattice. We show that by integrating this encoding format into GCKKS decryption, most GCKKS homomorphic operations and the corresponding noise analyses reduce to their CKKS counterparts. This relieves GCKKS from any heavy computational or noise overhead. In experiments, GCKKS provides 7 levels with 1000-bit precision at ring dimension $2^{14}$, where each multiplication takes less than 30 ms. To our knowledge, this precision has never been achieved before. It can be used to preserve enough precision after noise flooding, a necessary ingredient for CKKS circuit privacy and a common approach to secure threshold CKKS and to provide IND-CPA$^\text{D}$ security.

Note: An earlier version of this work was submitted for peer review in September 2026. The only differences between this ePrint version and the version under peer review are (1) the 'Parallel and follow-up work' part concerning ePrint 2026/2513 and our follow-up work; (2) editorial modifications like typo corrections.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
CKKSHigh precisionLatticeGCKKSHomomorphic Encryption
Contact author(s)
msh24 @ mails tsinghua edu cn
liujm25 @ mails tsinghua edu cn
anyuwang @ tsinghua edu cn
xiaoyunwang @ tsinghua edu cn
History
2026-10-19: approved
2026-10-18: received
See all versions
Short URL
https://ia.cr/2026/2524
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2524,
      author = {Shihe Ma and Jiaming Liu and Anyu Wang and Xiaoyun Wang},
      title = {Homomorphic Encryption for High-precision Arithmetic of Approximate Numbers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2524},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2524}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.