A Faster Software Implementation of SQIsign

被引:2
|
作者
Lin, Kaizhan [1 ]
Wang, Weize [2 ]
Xu, Zheng [3 ]
Zhao, Chang-An [4 ,5 ,6 ]
机构
[1] Sun Yat Sen Univ, Sch Math, Dept Math, Guangzhou 510275, Guangdong, Peoples R China
[2] Fudan Univ, Sch Comp Sci, Shanghai 200433, Peoples R China
[3] Univ Sci & Technol China, Hefei Natl Lab, Hefei 230088, Anhui, Peoples R China
[4] Sun Yat Sen Univ, Sch Math, Guangzhou 510275, Guangdong, Peoples R China
[5] Inst Informat Engn, State Key Lab Informat Secur, Beijing 100190, Peoples R China
[6] Guangdong Key Lab Informat Secur, Guangzhou 510006, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Elliptic curves; Quaternions; Cryptography; Algebra; Protocols; Computational efficiency; Reviews; Isogeny-based cryptography; SQIsign; pairings; discrete logarithms;
D O I
10.1109/TIT.2024.3423675
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 p(1973), the improvements lead to a speedup of 5.47%, 8.80% and 25.34% for key generation, signature and verification, respectively.
引用
收藏
页码:6679 / 6689
页数:11
相关论文
共 50 条
  • [21] Faster Binary Curve Software: A Case Study
    Brumley, Billy Bob
    SECURE IT SYSTEMS, NORDSEC 2015, 2015, 9417 : 91 - 105
  • [22] HARNESS A COMPUTER TO WRITE BETTER SOFTWARE, FASTER
    PLAMONDON, R
    ROBILLARD, PN
    ELECTRONIC DESIGN, 1981, 29 (15) : 125 - 129
  • [23] Design software gets faster and friendlier to use
    不详
    PROFESSIONAL ENGINEERING, 2009, 22 (17) : 53 - 53
  • [24] Toolchain for faster iterations in quantum software development
    Kinanen, Otso
    Munoz-Moller, Andres D.
    Stirbu, Vlad
    Murillo, Juan M.
    Mikkonen, Tommi
    COMPUTING, 2025, 107 (04)
  • [25] APPROACH TO THE IMPLEMENTATION OF FASTER DIGITAL FILTERS.
    Pande, M.M.
    Joshi, R.C.
    1600, (64):
  • [26] SOFTWARE CONCEPTS AND IMPLEMENTATION
    KATZSCHNER, L
    VANDENBRANDE, F
    ELECTRICAL COMMUNICATION, 1981, 56 (2-3): : 173 - 183
  • [27] Enabling faster ALMA software delivery by using containers
    Zambrano, Mauricio
    Gonzalez, Victor
    Aguirre, Alvaro
    Antognini, Jonathan
    Parra, Jose A.
    Ibsen, Jorge
    Soto, Ruben
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY VI, 2020, 11452
  • [28] Faster issue resolution with higher technical quality of software
    Dennis Bijlsma
    Miguel Alexandre Ferreira
    Bart Luijten
    Joost Visser
    Software Quality Journal, 2012, 20 : 265 - 285
  • [29] Data analysis software aids faster drug development
    Ette, Ene, 2000, Cahners, Morris Plains, NJ, United States (17):
  • [30] CHIPS GET DENSER, FASTER, AS SOFTWARE SHORTENS TURNAROUND
    BURSKY, D
    ELECTRONIC DESIGN, 1982, 30 (25) : 91 - &