상세 보기
Extended Number Theoretic Transform for Lightweight Post-Quantum Cryptosystems in IoT
- Joo, Hyeong-Gun;
- Lee, Seunghwan;
- Shin, Dong-Joon
WEB OF SCIENCE
4SCOPUS
3초록
The primary computational complexity of the lattice-based post-quantum cryptosystems (PQCs), aside from hashing, comes from the polynomial multiplication. Especially, the multiplication efficiency of large-degree polynomials becomes increasingly important for current applications. Therefore, in this article, we propose efficient polynomial multiplication methods, termed as the extended number theoretic transform (NTT), eventually aimed at developing efficient lightweight PQCs suitable for the Internet of Things. The proposed methods utilize the extension of finite fields and an early termination technique to enable efficient NTT implementation using better parameter values. The adoption of arithmetic in the extension field provides more efficient NTT computation, even when a primitive th root of unity, required for NTT, does not exist in the base field . More importantly, the proposed methods allow for more flexible selection of PQC parameters. Moreover, by using early termination of NTT over the extension field, we further enhance the efficiency of polynomial multiplication. As a result, the proposed methods flexibly select suitable (or smaller) modulus q by optimizing the extension degree m and the incomplete degree l. Finally, we validate the effectiveness of our methods by demonstrating their capability to offer a wide range of parameter values and significantly reduce the size of modulus q. It is confirmed through simulation that the communication efficiency and security are improved by up to 21.43% and 9.09%, respectively. Finally, it is shown that lightweight Crystals-Kyber can be easily constructed by using the proposed methods.
키워드
- 제목
- Extended Number Theoretic Transform for Lightweight Post-Quantum Cryptosystems in IoT
- 저자
- Joo, Hyeong-Gun; Lee, Seunghwan; Shin, Dong-Joon
- 발행일
- 2025-03
- 유형
- Article
- 권
- 12
- 호
- 6
- 페이지
- 7376 ~ 7388