Efficient Parallelism of Post-Quantum Signature Scheme SPHINCS

被引:25
|
作者
Sun, Shuzhou [1 ,2 ]
Zhang, Rui [1 ,2 ]
Ma, Hui [1 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing 100093, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing 100049, Peoples R China
基金
中国国家自然科学基金;
关键词
Post-quantum cryptography; parallel computation; stateless hash-based signature schemes; SPHINCS; multi-core platforms; AES; GRAPHICS; IMPLEMENTATION; CRYPTOGRAPHY; STANDARD; FPGA;
D O I
10.1109/TPDS.2020.2995562
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
SPHINCS was recently proposed as a stateless, quantum-resilient hash-based signature scheme. However, one possible limitation of SPHINCS is its signing speed, namely, the best known implementation merely produces a few hundred of signatures per second, which is not good enough, e.g., for a social website with a huge amount of users. Aiming at improving the singing throughput, we present highly parallel and optimized implementations of SPHINCS, which can be deployed on various multi-core platforms. As a first step, we give an elementary implementation on x86/64 processors, which proves the effectiveness and correctness of our implementations. To obtain a significantly higher throughput, we implement SPHINCS on Graphics Processing Units (GPUs). Furthermore, we develop a few general and hardware-specific techniques to take full advantage of the computing power of targeted platforms. Weinstantiate the underlying hash functions with three primitives. Our comprehensive benchmark shows that our work outperforms all the state-of-the-art implementations of SPHINCS regarding throughput with reasonable latency, and has scalability on multiple cores and multiple GPUcards. For instance, for the key generation algorithm instantiated with ChaCha running on a GeForce GTX 1080, we obtain 5152 signatures per second which is 7.88x speedup faster than a recent FPGAimplementation. When upgrade to TITAN Xp, 6,651 signatures are generated in one second. With four TITAN Xp GPUs, the obtained throughput satisfies vast majority scenarios.
引用
收藏
页码:2542 / 2555
页数:14
相关论文
共 50 条
  • [41] SOTS: A Hash Function-Based Shorter Post-Quantum Digital Signature Scheme
    Wei, Hongru
    Huang, Jingyi
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (10): : 2300 - 2309
  • [42] Provable Secure Post-Quantum Signature Scheme Based on Isomorphism of Polynomials in Quantum Random Oracle Model
    Santoso, Bagus
    Su, Chunhua
    PROVABLE SECURITY, PROVSEC 2017, 2017, 10592 : 271 - 284
  • [43] Efficient and Secure Digital Signature Scheme for Post Quantum Epoch
    Iavich, Maksim
    Iashvili, Giorgi
    Gnatyuk, Sergiy
    Tolbatov, Andrii
    Mirtskhulava, Lela
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2021, 2021, 1486 : 185 - 193
  • [44] Efficient and reliable post-quantum authentication
    D'Arco, Paolo
    De Prisco, Roberto
    Pozo, Angel Perez del
    THEORETICAL COMPUTER SCIENCE, 2024, 1003
  • [45] MQIBS: An Efficient Post-Quantum Identity-based Signature from Multivariate Polynomials
    Van Luyen, Le
    Informatica (Slovenia), 2025, 49 (11): : 57 - 66
  • [46] Post-quantum security on the Lai–Massey scheme
    Zhongya Zhang
    Wenling Wu
    Han Sui
    Bolin Wang
    Designs, Codes and Cryptography, 2023, 91 : 2687 - 2704
  • [47] A Post-Quantum Commitment Scheme based on spLWE
    Kim, Jinsu
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (12): : 265 - 271
  • [48] On the Suitability of Post-Quantum Signature Schemes for Internet of Things
    Shim, Kyung-Ah
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (06) : 10648 - 10665
  • [49] Hypericum: a post-quantum digital signature for standardization in Russia
    Turchenko, Oleg
    Grebnev, Sergey
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2024, 20 (03): : 455 - 483
  • [50] LTE: Lightweight and Time-Efficient Hardware Encoder for Post-Quantum Scheme HQC
    Tu, Yazheng
    He, Pengzhou
    Chang, Chip-Hong
    Xie, Jiafeng
    IEEE COMPUTER ARCHITECTURE LETTERS, 2024, 23 (02) : 187 - 190