Efficient GPU Implementations of Post-Quantum Signature XMSS

被引:6
|
作者
Wang, Ziheng [1 ]
Dong, Xiaoshe [1 ]
Chen, Heng [1 ]
Kang, Yan [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Comp Sci & Technol, Xian 710049, Peoples R China
关键词
Post-quantum cryptography; stateful hash-based signatures; XMSS; XMSSMT; parallel computing; GPU; FRODOKEM;
D O I
10.1109/TPDS.2022.3233348
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The National Institute of Standards and Technology (NIST) approved XMSS as part of the post-quantum cryptography (PQC) development effort in 2018. XMSS is currently one of only two standardized PQC algorithms, but its performance limits its use. For example, the fastest record for some standardized parameters still takes more than a minute to generate a keypair. In this article, we present the first GPU implementation for XMSS and its variant XMSSMT. The high parallelism of GPUs is especially effective for reducing latency in key generation and improving throughput for signing and verifying. In order to meet various application scenarios, we provide three parallel XMSS schemes: algorithmic parallelism, multi-keypair data parallelism, and single-keypair data parallelism. For these schemes, we design custom parallel strategies that use more than 10,000 cores for all parameters provided by NIST. In addition, we analyze the availability of most previous serial optimizations and explore numerous techniques to fully exploit GPU performance. Our evaluations are made with the XMSSMT-SHA2_20/2_256 parameter set on a GeForce RTX 3090. The result shows the key generation latency is 3.20 ms, a speedup of 21,899x compared to the GPU ported version, which is also 54x speedup faster than the fastest work (174 ms). When 16384 tasks are executed, the throughput (task/s) for signing/verifying in the single-key and multi-key cases is 311,424/415,100 and 145,100/419,887, respectively. Compared to the throughput for signing/verifying (1695/ 4000) of the fastest work, we obtain a speedup of 184x/104x and 86x/105x in single-key and multi-key cases, respectively.
引用
收藏
页码:938 / 954
页数:17
相关论文
共 50 条
  • [41] Compact Hybrid Signature for Secure Transition to Post-Quantum Era
    Kwon, Hee-Yong
    Bajuna, Indra
    Lee, Mun-Kyu
    IEEE ACCESS, 2024, 12 : 39417 - 39429
  • [42] A New Post-Quantum Blind Signature From Lattice Assumptions
    Zhang, Pingyuan
    Jiang, Han
    Zheng, Zhihua
    Hu, Peichu
    Xu, Qiuliang
    IEEE ACCESS, 2018, 6 : 27251 - 27258
  • [43] Post-quantum Blind Signature Scheme Based on Multivariate Cryptosystem
    Yu H.-F.
    Fu S.-F.
    Yu, Hui-Fang (yuhuifang@xupt.edu.cn), 1600, Chinese Academy of Sciences (32): : 2935 - 2944
  • [44] A post-quantum signature scheme from the secant variety of the Grassmannian
    Daniele Di Tullio
    Manoj Gyawali
    Iran Journal of Computer Science, 2023, 6 (4) : 431 - 443
  • [45] A Post-Quantum One Time Signature Using Bloom Filter
    Shafieinejad, Masoumeh
    Safavi-Naini, Reihaneh
    2017 15TH ANNUAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2017, : 397 - 399
  • [46] Side-channel attack on Rainbow post-quantum signature
    Pokorny, David
    Socha, Petr
    Novotny, Martin
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 565 - 568
  • [47] Review and Analysis of the Classical and Post-Quantum Ring Signature Algorithms
    Leevik, Anton
    Beliaev, Vladislav
    Stasenko, Boris
    Davydov, Vadim
    Bezzateev, Sergey
    2020 12TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT 2020), 2020, : 105 - 112
  • [48] Security Comparisons and Performance Analyses of Post-quantum Signature Algorithms
    Raavi, Manohar
    Wuthier, Simeon
    Chandramouli, Pranav
    Balytskyi, Yaroslav
    Zhou, Xiaobo
    Chang, Sang-Yoon
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, ACNS 2021, PT II, 2021, 12727 : 424 - 447
  • [49] Split logarithm problem and a candidate for a post-quantum signature scheme
    Moldovyan, A. A.
    Moldovyan, N. A.
    COMPUTER SCIENCE JOURNAL OF MOLDOVA, 2022, 30 (02) : 243 - 258
  • [50] A Novel Post-Quantum Blind Signature for Log System in Blockchain
    Xu, Gang
    Cao, Yibo
    Xu, Shiyuan
    Xiao, Ke
    Liu, Xin
    Chen, Xiubo
    Dong, Mianxiong
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 41 (03): : 945 - 958