Paper 2025/066

Efficient Homomorphic Integer Computer from CKKS

Jaehyung Kim, Stanford University
Abstract

As Fully Homomorphic Encryption (FHE) enables computation over encrypted data, it is a natural question of how efficiently it handles standard integer computations like $64$-bit arithmetic. It has long been believed that the CGGI/DM family or the BGV/BFV family are the best options, depending on the size of the parallelism. The discrete variant of CKKS, suggested by Drucker et al. [J.Cryptol.'24], provides an interesting alternative for integer computations. Notably, the modular reduction framework proposed by Kim and Noh [CiC'25] built on top of the CKKS-style functional bootstrapping by Bae et al. [Asiacrypt'24] gives an efficient arithmetic modulo small integers. In this work, we propose a novel homomorphic computer for unsigned integer computations. We represent a large integer (e.g. $64$-bit) as a vector of smaller chunks (e.g. $4$-bit) and construct arithmetic operations relying on discrete CKKS. The proposed scheme supports many of the operations supported in TFHE-rs while outperforming it in terms of amortized running time. Notably, our homomorphic $64$-bit multiplication takes $8.85$ms per slot, which is more than three orders of magnitude faster than TFHE-rs.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published by the IACR in TCHES 2025
Keywords
Fully Homomorphic EncryptionInteger ArithmeticDiscrete CKKS
Contact author(s)
jaehk @ stanford edu
History
2025-07-16: revised
2025-01-16: received
See all versions
Short URL
https://ia.cr/2025/066
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/066,
      author = {Jaehyung Kim},
      title = {Efficient Homomorphic Integer Computer from {CKKS}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/066},
      year = {2025},
      url = {https://eprint.iacr.org/2025/066}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.