Paper 2025/1267

SMOOTHIE: (Multi-)Scalar Multiplication Optimisations On TFHE

Xander Pottier, COSIC, KU Leuven
Jan-Pieter D'Anvers, COSIC, KU Leuven
Thomas de Ruijter, COSIC, KU Leuven
Ingrid Verbauwhede, COSIC, KU Leuven
Abstract

The (Multi-)Scalar multiplication is a crucial operation in numerous FHE-related applications, and its performance has a significant impact on their overall efficiency. This paper presents SMOOTHIE: (Multi-)Scalar Multiplication Optimisations On TFHE, introducing new techniques to improve the performance of single- and multi-scalar multiplications in TFHE. We show that the bucket/Pippenger method, rooted in the elliptic curve field, can be successfully adapted to TFHE when combined with new optimisations that address their inherent differences. We propose a new negation with offset technique that eliminates direct carry propagation after ciphertext negation. Additionally, we introduce a bucket merging technique for the bucket aggregation step, which exploits TFHE properties to reduce bootstrap operations. Specifically, in the multi-scalar multiplication case, we implement a bucket doubling method that eliminates the need for precomputation on each input ciphertext. Our implementation is integrated in the TFHE-rs library and achieves up to $\times2.05$ speedup for single-scalar multiplication compared to the current state-of-the-art, with multi-scalar multiplication improvements up to $\times6.43$, depending on the vector sizes.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
A major revision of an IACR publication in CRYPTO 2026
Keywords
Torus Fully Homomorphic EncryptionScalar MultiplicationMulti-Scalar Multiplication
Contact author(s)
xander pottier @ esat kuleuven be
janpieter danvers @ esat kuleuven be
thomas deruijter @ esat kuleuven be
ingrid verbauwhede @ esat kuleuven be
History
2026-06-08: last of 2 revisions
2025-07-10: received
See all versions
Short URL
https://ia.cr/2025/1267
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1267,
      author = {Xander Pottier and Jan-Pieter D'Anvers and Thomas de Ruijter and Ingrid Verbauwhede},
      title = {{SMOOTHIE}: (Multi-)Scalar Multiplication Optimisations On {TFHE}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1267},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1267}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.