Polynomial Inversion Algorithms in Constant Time for Post-Quantum Cryptography


연구 분야: Cryptography



학회: International Conference on Cryptology in India


초록

The computation of the inverse of a polynomial over a quotient ring or a finite field plays a very important role during the key generation of post-quantum cryptosystems like NTRU, BIKE, and LEDACrypt. It is therefore important that there exist an efficient algorithm capable of running in constant time, to prevent timing side-channel attacks. In this article, we study both constant-time algorithms based on Fermat’s Little Theorem and the Extended \(\mathop {\textrm{GCD}}\) Algorithm, and provide a detailed comparison in terms of performance. According to our conclusion, we see that the constant-time Extended \(\mathop {\textrm{GCD}}\)-based Bernstein-Yang’s algorithm shows a better performance with 1.76x-3.76x on x86 platforms compared to FLT-based methods. Although we report numbers from a software implementation, we additionally provide a short glimpse of some recent results when these two algorithms are implemented on various hardware platforms. Finally, we also explore other exponentiation algorithms that work similarly to the Itoh-Tsuji inversion method. These algorithms perform fewer polynomial multiplications and show a better performance with 1.56x-1.96x on x86 platform compared to Itoh-Tsuji inversion method.


Author Profile
Abhraneel Dutta

Florida Atlantic University Boca Raton USA

United States
Author Profile
Emrah Karagoz

Florida Atlantic University Boca Raton USA

United States
Author Profile
Edoardo Persichetti

Florida Atlantic University Boca Raton USA

United States

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 United States
사이트 Springer
좋아요 수 0

연관 논문 목록 (313건)