상세 보기
Flexible GPU-Based Implementation of Number Theoretic Transform for Homomorphic Encryption
- Duong-Ngoc, Phap;
- Pham, Thang Xuan;
- Lee, Hanho;
- Nguyen, Tuy Tan
Citations
WEB OF SCIENCE
3Citations
SCOPUS
4초록
This paper proposes a flexible implementation of Number Theoretic Transform (NTT) on GPU platforms. The proposed method introduces an adjustable number (i.e., NTTcore) of butterfly units that are simultaneously implemented in each NTT computational stage. The NTT implementation of a large polynomial was experimented on an NVIDIA GeForce RTX 3070 GPU card and showed at least 21x acceleration compared with that on the CPU. The proposed approach is worthy to parallelize NTT computations of multiple polynomials in expensive homomorphic functions with high circuit depth.
키워드
Number theoretic transform (NTT); Graphic Processing Unit; lattice-based cryptography; butterfly unit
- 제목
- Flexible GPU-Based Implementation of Number Theoretic Transform for Homomorphic Encryption
- 저자
- Duong-Ngoc, Phap; Pham, Thang Xuan; Lee, Hanho; Nguyen, Tuy Tan
- 발행일
- 2022
- 유형
- Proceedings Paper
- 저널명
- 2022 19TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC)
- 페이지
- 259 ~ 260