KHNTT: A Configurable and High-Performance Polynomial Multiplication Unit Based on FPGA

View at publisher
Authors: Bin Li, Heru Han, Linying Liu, Shiliang Yu, Qinglei Zhou, Binyong Li
Cited by: 0
References: 34

Abstract

Polynomial multiplication is a critical performance bottleneck in lattice-based cryptographic schemes, in which efficient and flexible hardware implementations are essential. This paper presents a high-performance and reconfigurable polynomial multiplication unit that integrates the cooptimization of algorithmic and architectural optimizations. As the core operation of polynomial multiplication, we propose the Karatsuba-based high-efficiency radix-4 number theoretic transform (KHNTT) algorithm, which reduces the computational complexity by leveraging low-bit-width arithmetic and parallel processing techniques. Based on this algorithm, we develop a unified radix-4 butterfly unit capable of supporting modular polynomial operations under various parameter configurations, and to further improve the computational efficiency and architectural flexibility, key algorithm modules such as modular reduction and data flow scheduling are deeply optimized. Furthermore, we introduce an iterative interleaving memory strategy combined with a bank resource sharing mechanism to eliminate memory access conflicts and improve data access efficiency. The proposed polynomial multiplication unit allows flexible configuration of the butterfly units and supports polynomial computations of various degrees without the need for recompilation. The FPGA implementation results demonstrate that, compared with existing solutions, our architecture achieves a$1.25\times $to$5.27\times $improvement in the polynomial multiplication throughput and a$1.14\times $to$2.7\times $enhancement in the area efficiency, fully leveraging the computational advantages of FPGAs.

Fields of Study & Subjects

Cryptography and Residue Arithmetic Cryptographic Implementations and Security Embedded Systems Design Techniques

Publication details

Journal / source
IEEE Transactions on Circuits and Systems I Regular Papers
Volume
73
Issue
5
Pages
3410–3423
Publication date
10 March 2026
Language
EN