Back to Search
Start Over
A Faster Software Implementation of SQIsign
- Source :
- IEEE Transactions on Information Theory; September 2024, Vol. 70 Issue: 9 p6679-6689, 11p
- Publication Year :
- 2024
-
Abstract
- Isogeny-based cryptography is famous for its short key size. As one of the most compact digital signatures, SQIsign (Short Quaternion and Isogeny Signature) is attractive among post-quantum cryptography, but it is inefficient compared to other post-quantum competitors because of complicated procedures in the ideal-to-isogeny translation, which is the efficiency bottleneck of the signing phase. In this paper, we recall the current implementation of SQIsign and mainly focus on how to improve the execution of the ideal-to-isogeny translation in SQIsign. Specifically, we demonstrate how to utilize the reduced Tate pairing to save one of the two elliptic curve discrete logarithms. In addition, the efficient implementation of the remainder discrete logarithm computation is explored. We speed up other procedures in the ideal-to-isogeny translation with various techniques as well. It should be noted that our improvements also benefit the performance of key generation and verification in SQIsign. In the instantiation with <inline-formula> <tex-math notation="LaTeX">$ {p_{1973}}$ </tex-math></inline-formula>, the improvements lead to a speedup of 5.47%, 8.80% and 25.34% for key generation, signature and verification, respectively.
Details
- Language :
- English
- ISSN :
- 00189448 and 15579654
- Volume :
- 70
- Issue :
- 9
- Database :
- Supplemental Index
- Journal :
- IEEE Transactions on Information Theory
- Publication Type :
- Periodical
- Accession number :
- ejs67219030
- Full Text :
- https://doi.org/10.1109/TIT.2024.3423675