arrow
Return

An Area-Efficient Large Integer NTT-Multiplier Using Discrete Twiddle Factor Approach

delete2023-02-01
delete5
PRE
AI
Z
Zhenmin Li
G
Gaoming Du *
Z
Zhenxing Tu
X
Xiaolei Wang
Y
Yongsheng Yin
Y
Yiming Ouyang
DOI:10.1109/TCSII.2022.3215903delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Number theoretic transform (NTT) method shows great advantages in speed and efficiency for applications such as homomorphic encryption. However, the twiddle factor data consumes a lot of memories. In this brief, we propose a novel data compression method, together with the corresponding data storage scheme and addressing algorithm. Furthermore, we design a 768k-bit multiplier with a full pipeline structure. Our proposed compression method has achieved a compression rate of 98.8% for the twiddle factor data. Compared with the state-of-the-art FPGA implementations, our design shows up to 44.2% improvement in terms of area-efficiency.
Keywords:
Transforms
Galois fields
Delays
Data compression
Memory management
Indexes
Field programmable gate arrays
Large number multiplier
twiddle factor
number theoretic transform
FPGA

Journal

I
IEEE Transactions on Circuits and Systems and Express Briefs
IF:
4.9
Papers:
8.8K
Citations:
2.5W

Organization

H
hefei university of technology
Scholars:
2.5W
Papers: 1.7W
Citations: 35