Paper 2025/1460

A Performance Comparison of the Homomorphic Encryption Schemes CKKS and TFHE

Clemens Krüger, University of Applied Sciences Esslingen
Bhavinkumar Moriya, University of Applied Sciences Esslingen
Dominik Schoop, University of Applied Sciences Esslingen
Abstract

Homomorphic encryption (HE) is a promising technique for privacy-preserving data analysis. Several HE schemes have been developed, with the CKKS and TFHE schemes being two of the most advanced. However, due to their differences, it is hard to compare their performance and suitability for a given application. We therefore conducted an empirical study of the performance of the two schemes in a comparable scenario. We benchmarked the commonly used operations addition, multiplication, division, square root, evaluation of a polynomial and a comparison function, each on a common pair of datasets with 65536 32-bit integers. Since the CKKS scheme is an approximate scheme, we set a requirement of at least 32 bits of precision to match that of the input data. Our results show that CKKS outperforms TFHE in most operations. TFHE’s only advantage is its fast bootstrapping. Even though TFHE performs bootstrapping after every operation, while CKKS typically performs bootstrapping only after a certain number of multiplications, CKKS’s bootstrapping still presents a bottleneck. This can be seen specifically with the comparison operation, where TFHE is much faster than CKKS in many settings, as it requires several bootstrapping operations in CKKS due to its multiplicative depth. Generally speaking, CKKS should be preferred in applications which can be parallelized. CKKS’s advantages decreases in applications with a large depth that require many bootstrapping operations.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Homomorphic EncryptionHEPerformanceCKKSTFHE
Contact author(s)
clemens krueger @ hs-esslingen de
Bhavinkumar-Kishor-Sinh Moriya @ hs-esslingen de
dominik schoop @ hs-esslingen de
History
2025-08-13: approved
2025-08-12: received
See all versions
Short URL
https://ia.cr/2025/1460
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1460,
      author = {Clemens Krüger and Bhavinkumar Moriya and Dominik Schoop},
      title = {A Performance Comparison of the Homomorphic Encryption Schemes {CKKS} and {TFHE}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1460},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1460}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.