International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

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

Authors:
Jonas Bertels
Hilder V. L. Pereira
Ingrid Verbauwhede
Download:
DOI: 10.46586/tches.v2025.i3.293-316
URL: https://tches.iacr.org/index.php/TCHES/article/view/12218
Search ePrint
Search Google
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 [vBDTV23] while using one third of FPTs DSPs.
BibTeX
@article{tches-2025-35780,
  title={FINAL bootstrap acceleration on FPGA using DSP-free constant-multiplier NTTs},
  journal={IACR Transactions on Cryptographic Hardware and Embedded Systems},
  publisher={Ruhr-Universität Bochum},
  volume={2025},
  pages={293-316},
  url={https://tches.iacr.org/index.php/TCHES/article/view/12218},
  doi={10.46586/tches.v2025.i3.293-316},
  author={Jonas Bertels and Hilder V. L. Pereira and Ingrid Verbauwhede},
  year=2025
}