arrow
Return

A Flexible and Parallel Hardware Accelerator for Forward and Inverse Number Theoretic Transform

delete2024-01-01
delete0
delete
OA
AI
M
Muhammad Rashid
S
Safiullah Khan
O
Omar S. Sonbul
S
Seong Oun Hwang *
DOI:10.1109/ACCESS.2024.3509625delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper demonstrates an efficient and flexible hardware accelerator for polynomial multiplication using number theoretic transform (NTT). The proposed architecture considers flexibility and performance requirements at the same time. Flexibility is achieved by computing the following three operations: (i) computing only the forward NTT operation using a Cooley-Tukey butterfly unit (CT-BFU), (ii) computing only the inverse NTT operation using a Gentleman-Sande butterfly unit (GS-BFU), and (iii) computing both forward and inverse NTT operations simultaneously. The performance is enhanced by supporting parallelism between one CT-BFU unit, one GS-BFU unit, and four Block-RAMs. Moreover, a dedicated control unit is implemented to ensure a flexible and parallel FP-NTT design. A throughput/area metric is used for evaluation of performance for the proposed design. The implementation results are presented after post-placement and route on various Xilinx field-programmable gate array (FPGA) devices. Specifically, on Virtex-7 FPGA, FP-NTT operates at a frequency of 250MHz, utilising 1026 slices, and requires 4.61 mu s and 5.12 mu s for forward and inverse NTT computations, respectively. The calculated throughput/area is 211.41 and 190.36 for forward and inverse computations, respectively. A comparison with state-of-the-art designs emphasises the suitability of the FP-NTT accelerator for high-speed cryptographic applications.
Keywords:
Computer architecture
Polynomials
Field programmable gate arrays
Hardware acceleration
Parallel processing
Cryptography
Signal processing algorithms
Throughput
Quantum computing
Transforms
FPGA
hardware architecture
number theoretic transform
parallel and flexible

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

M
Manchester Metropolitan University
Scholars:
4.4K
Papers: 5.0K
Citations: 6
G
Gachon University
Scholars:
8.2K
Papers: 9.3K
Citations: 8.6K
U
umm al-qura university
Scholars:
2.8K
Papers: 2.5K
Citations: 0
researcher View more organizations