Alotaibi, A.M. and Benaissa, M. orcid.org/0000-0001-7524-9116 (2026) Barrett modular multiplication optimization for accelerating number theoretic transform. Sci, 8 (9). 229. ISSN: 2413-4155
Abstract
The practicality of post-quantum lattice-based schemes is crucial for their real-world applications. Integrating these schemes requires efficient implementations through hardware, software, and algorithmic optimisation to achieve the necessary speed and resource capability. This paper aims to improve arithmetic operations in lattice-based cryptography by accelerating the Number Theoretic Transform (NTT/INTT). It optimises the transform’s main bottleneck, the twiddle-factor modular multiplication within the butterfly unit, by replacing it with constant modular multiplication derived from Barrett reduction. We introduce two constant multipliers: the Constant Barrett and a proposed Truncated-Modulus-Size Constant Barrett (TMSCB) variant, which pre-computes each twiddle constant together with its reciprocal, eliminating Barrett’s data dependency and enabling area–time trade-offs. A comprehensive evaluation of the proposed constant modular multiplication is conducted against the classical Barrett multiplication, incorporating analytical complexity analysis and experimental quantitative analysis using FPGA hardware design. The proposed optimisation technique is deployed in the hardware design of the NTT/INTT for the ML-DSA and Falcon parameter sets with optimal use of the DSP cores. Performance comparisons with state-of-the-art implementations of ML-DSA NTT show 46.73% and 29.82% execution time improvements and 17% and 35.4% area resource reductions using single- and dual-butterfly units, respectively. On the Falcon, our design achieves an execution time improvement of at least 27.6%, with area savings across several butterfly configurations. These results validate the effectiveness of the Constant Barrett optimisation technique for accelerating the NTT/INTT, paving the way for more efficient implementations in other applications.
Metadata
| Item Type: | Article |
|---|---|
| Authors/Creators: |
|
| Copyright, Publisher and Additional Information: | © 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license. https://creativecommons.org/licenses/by/4.0/ |
| Keywords: | post-quantumcryptography (PQC); lattice-based cryptography (LBC); module-lattice-based digital signature standard (ML-DSA); Fast Fourier lattice-based compact signatures over NTRU digital signature (Falcon); number theoretic transform (NTT); Barrett modular multiplication |
| Dates: |
|
| Institution: | The University of Sheffield |
| Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > School of Electrical and Electronic Engineering |
| Date Deposited: | 10 Sep 2026 14:03 |
| Last Modified: | 10 Sep 2026 14:03 |
| Status: | Published |
| Publisher: | MDPI AG |
| Refereed: | Yes |
| Identification Number: | 10.3390/sci8090229 |
| Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:245355 |
Download
Filename: sci-08-00229.pdf
Licence: CC-BY 4.0

CORE (COnnecting REpositories)
CORE (COnnecting REpositories)