Paper 2025/137 Original: eprint.iacr.org/2025/137 ↗

FINAL bootstrap acceleration on FPGA using DSP-free constant-multiplier NTTs

Jonas Bertels
Hilder V. L. Pereira
Ingrid Verbauwhede
Abstract

This work showcases Quatorze-bis, a state-of-the-art Number Theoretic Transform circuit for TFHE-like cryptosystems on FPGAs. It contains a novel modular multiplication design for modular multiplication with a constant for a constant modulus. This modular multiplication design does not require any DSP units or any dedicated multiplier unit, nor does it require extra logic when compared to the state-of-the-art modular multipliers. Furthermore, we present an implementation of a constant multiplier Number Theoretic Transform design for TFHE-like schemes. Lastly, we use this Number Theoretic Transform design to implement a FINAL hardware accelerator for the AMD Alveo U55c which improves the Throughput metric of TFHE-like cryptosystems on FPGAs by a factor 9.28x over Li et al.'s NFP CHES 2024 accelerator and by 10-25% over the absolute state-of-the-art design FPT while using one third of FPTs DSPs.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2025-04-19: last updated
2025-01-28: published
Short URL
https://ia.cr/2025/137
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/137,
      author = {Jonas Bertels and Hilder V. L. Pereira and Ingrid Verbauwhede},
      title = {FINAL bootstrap acceleration on FPGA using DSP-free constant-multiplier NTTs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/137},
      year = {2025},
      url = {https://eprint.iacr.org/2025/137}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.