Communities & Collections
Researchers & Labs
Titles
DGIST
LIBRARY
DGIST R&D
Detail View
Department of Electrical Engineering and Computer Science
Privacy and Applied Cryptography Lab.
1. Journal Articles
Fast polynomial inversion algorithms for the post-quantum cryptography
Seo, Eun-Young
;
Kim, Young-Sik
;
No, Jong-Seon
Department of Electrical Engineering and Computer Science
Privacy and Applied Cryptography Lab.
1. Journal Articles
Citations
WEB OF SCIENCE
Citations
SCOPUS
Metadata Downloads
XML
Excel
Title
Fast polynomial inversion algorithms for the post-quantum cryptography
Issued Date
2025-09
Citation
Journal of Cryptographic Engineering, v.15, no.3
Type
Article
Author Keywords
Key Encapsulation Mechanisms
;
Lattice-based Cryptography
;
NTRU
;
Inverse polynomial
;
Post-quantum Cryptography
;
Public-key Encryption
;
Side-channel Attacks
ISSN
2190-8508
Abstract
Several cryptosystems suggested for the post-quantum cryptography candidates, including Falcon, BIKE, and NTRU, are defined in a polynomial ring. They must derive the inverse polynomial of any given polynomial for generating a public key. This process consumes considerable processing time; therefore, reducing the time to derive the inverse polynomial significantly improves many cryptosystems’ performance. In this paper, we primarily suggest two polynomial inversion algorithms, combined-variable-time and combined-constant-time algorithms, based on the modification of the extended Euclidean algorithm. The combined-variable-time algorithm shows how to calculate the inverse polynomial by introducing the combined matrix fast, which is generated by merging several steps of the polynomial operations. In cryptosystems, to defend against side-channel attacks, the implementation with constant running time is essential in preventing information leakage. Thus, we propose the combined-constant-time polynomial inversion algorithm, which expends less running time than the conventional NTRU inversion algorithm. For binary polynomial inversion, the proposed combined-variable-time algorithm is 1.95 times faster than the variable-time algorithm used in the previous NTRU (Silverman Almost inverses and fast NTRU key creation, NTRU Tech Report, no. 014v1, Mar. 15, 1999), and the combined-constant-time algorithms are 1.43 times faster than the reference constant-time algorithms submitted to round 3 of the NIST PQC standardization, respectively. For ternary polynomial inversion, the proposed combined-variable-time and combined-constant-time algorithms are 1.59 and 1.29 times faster than the corresponding reference algorithms. © 2025 Elsevier B.V., All rights reserved.
URI
https://scholar.dgist.ac.kr/handle/20.500.11750/59056
DOI
10.1007/s13389-025-00380-w
Publisher
Springer Nature
Show Full Item Record
File Downloads
There are no files associated with this item.
공유
공유하기
Related Researcher
Kim, Young-Sik
김영식
Department of Electrical Engineering and Computer Science
read more
Total Views & Downloads