Lightweight Polynomial Multiplication Accelerator for NTRU Using Shared SRAM
- Authors
- Choi, Piljoo; Kim, Dong Kyue
- Issue Date
- Dec-2023
- Publisher
- Institute of Electrical and Electronics Engineers
- Keywords
- Coprocessors; cryptography; digital circuit; encryption
- Citation
- IEEE Transactions on Circuits and Systems II: Express Briefs, v.70, no.12, pp 4574 - 4578
- Pages
- 5
- Indexed
- SCIE
SCOPUS
- Journal Title
- IEEE Transactions on Circuits and Systems II: Express Briefs
- Volume
- 70
- Number
- 12
- Start Page
- 4574
- End Page
- 4578
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/196065
- DOI
- 10.1109/TCSII.2023.3290192
- ISSN
- 1549-7747
1558-3791
- Abstract
- Established in 1996, NTRU was standardized according to IEEE P1363.1 and ANSI X9.98 and has been in use for a long time. This brief presents a lightweight accelerator which supports NTRU’s main operation, polynomial multiplication. The proposed accelerator is embedded within the slave wrapper of the static random-access memory (SRAM) rather than using a dedicated memory and can directly access the SRAM, eliminating data transfer and data redundancy between the SRAM and the accelerator. This helps in reducing the latency and the required resources. In this study, we focus on the NTRU version submitted to the National Institute of Standards and Technology (NIST) post-quantum cryptography standardization process. This version contains four parameter sets, which are all supported by the proposed accelerator. The accelerator can be synthesized at a clock frequency of 270 MHz, requires only 17.3 k gate counts, and can perform encryption and decryption within 0.1 and 1.5 ms, respectively. The proposed accelerator is expected to be implemented in resource-constrained applications such as Internet of Things.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 융합전자공학부 > 1. Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.