상세 보기
High Performance Integer Multiplier on FPGA with Radix-4 Number Theoretic Transform
- Chang, Boon-Chiao;
- Lee, Wai-Kong;
- Goi, Bok-Min;
- Hwang, Seong Oun
WEB OF SCIENCE
0SCOPUS
0초록
Number Theoretic Transform (NTT) is a method to design efficient multiplier for large integer multiplication, which is widely used in cryptography and scientific computation. On top of that, it has also received wide attention from the research community to design efficient hardware architecture for large size RSA, fully homomorphic encryption, and lattice-based cryptography. Existing NTT hardware architecture reported in the literature are mainly designed based on radix-2 NTT, due to its small area consumption. However, NTT with larger radix (e.g., radix-4) may achieve faster speed performance in the expense of larger hardware resources. In this paper, we present the performance evaluation on NTT architecture in terms of hardware resource consumption and the latency, based on the proposed radix-2 and radix-4 technique. Our experimental results show that the 16-point radix-4 architecture is 2× faster than radix-2 architecture in expense of approximately 4× additional hardware. The proposed architecture can be extended to support the large integer multiplication in cryptography applications (e.g., RSA). The experimental results show that the proposed 3072-bit multiplier outperformed the best 3k-multiplier from Chen et al. [16] by 3.06%, but it also costs about 40% more LUTs and 77.8% more DSPs resources.
키워드
- 제목
- High Performance Integer Multiplier on FPGA with Radix-4 Number Theoretic Transform
- 저자
- Chang, Boon-Chiao; Lee, Wai-Kong; Goi, Bok-Min; Hwang, Seong Oun
- 발행일
- 2022-08
- 유형
- Article
- 권
- 16
- 호
- 8
- 페이지
- 2816 ~ 2830
- 언어
- ENG
- 출판사
- 한국인터넷정보학회
- 발행국가
- 대한민국
- 분량
- 15 페이지
- ISSN
- E 1976-7277
P 1976-7277