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 条
  • [1] CUSPX: Efficient GPU Implementations of Post-Quantum Signature SPHINCS+
    Wang, Ziheng
    Dong, Xiaoshe
    Chen, Heng
    Kang, Yan
    Wang, Qiang
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (01) : 15 - 28
  • [2] An Area-Efficient SPHINCS+ Post-Quantum Signature Coprocessor
    Berthet, Quentin
    Upegui, Andres
    Gantel, Laurent
    Duc, Alexandre
    Traverso, Giulia
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 180 - 187
  • [3] SPHINCS+ post-quantum digital signature scheme with Streebog hash function
    Kiktenko, E. O.
    Bulychev, A. A.
    Karagodin, P. A.
    Pozhar, N. O.
    Anufriev, M. N.
    Fedorov, A. K.
    FIFTH INTERNATIONAL CONFERENCE ON QUANTUM TECHNOLOGIES (ICQT-2019), 2020, 2241
  • [4] The Post-quantum Probabilistic Signature Scheme
    Mbaye, Mouhamed Lamine
    Sow, Demba
    Sow, Djiby
    INFORMATICS AND INTELLIGENT APPLICATIONS, 2022, 1547 : 107 - 120
  • [5] An Efficient Post-quantum Multi-signature Scheme for the Internet of Vehicles
    Zhang, Qianyi
    Yuan, Shuai
    Guan, Zhitao
    Du, Xiaojiang
    Guizani, Mohsen
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 2504 - 2509
  • [6] Efficient Hardware RNS Decomposition for Post-Quantum Signature Scheme FALCON
    Coulon, Samuel
    He, Pengzhou
    Bao, Tianyou
    Xie, Jiafeng
    FIFTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, IEEECONF, 2023, : 19 - 26
  • [7] Candidate for practical post-quantum signature scheme
    Moldovyan, N. A.
    Moldovyan, A. A.
    VESTNIK SANKT-PETERBURGSKOGO UNIVERSITETA SERIYA 10 PRIKLADNAYA MATEMATIKA INFORMATIKA PROTSESSY UPRAVLENIYA, 2020, 16 (04): : 455 - 461
  • [8] An efficient post-quantum secure dynamic EPID signature scheme using lattices
    Biswas, Chinmoy
    Dutta, Ratna
    Sarkar, Sumanta
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (05) : 13791 - 13820
  • [9] An efficient post-quantum secure dynamic EPID signature scheme using lattices
    Chinmoy Biswas
    Ratna Dutta
    Sumanta Sarkar
    Multimedia Tools and Applications, 2024, 83 : 13791 - 13820
  • [10] HORSIC plus : An Efficient Post-Quantum Few-Time Signature Scheme
    Lee, Jaeheung
    Park, Yongsu
    APPLIED SCIENCES-BASEL, 2021, 11 (16):