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 条
  • [31] ASIC Accelerator in 28 nm for the Post-Quantum Digital Signature Scheme XMSS
    Mohan, Prashanth
    Wang, Wen
    Jungk, Bernhard
    Niederhagen, Ruben
    Szefer, Jakub
    Mai, Ken
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 656 - 662
  • [32] A New Lattice-Based Signature Scheme in Post-Quantum Blockchain Network
    Li, Chao-Yang
    Chen, Xiu-Bo
    Chen, Yu-Ling
    Hou, Yan-Yan
    Li, Jian
    IEEE ACCESS, 2019, 7 : 2026 - 2033
  • [33] Syrga2: Post-Quantum Hash-Based Signature Scheme
    Algazy, Kunbolat
    Sakan, Kairat
    Nyssanbayeva, Saule
    Lizunov, Oleg
    COMPUTATION, 2024, 12 (06)
  • [34] Building Applications and Developing Digital Signature Devices based on the Falcon Post-Quantum Digital Signature Scheme
    Luc, Nhu Quynh
    Nguyen, Tat Thang
    Quach, Duc Huy
    Dao, Toan Thanh
    Pham, Ngoc-Thao
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2023, 13 (02) : 10401 - 10406
  • [35] Post-quantum Online Voting Scheme
    Kaim, Guillaume
    Canard, Sebastien
    Roux-Langlois, Adeline
    Traore, Jacques
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2021, 2021, 12676 : 290 - 305
  • [36] Smart Digital Signatures (SDS): A post-quantum digital signature scheme for distributed ledgers
    Shahid, Furqan
    Khan, Abid
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 : 241 - 253
  • [37] Novel One Time Signatures (NOTS): a Compact Post-Quantum Digital Signature Scheme
    Shahid F.
    ahmad I.
    Imran M.
    Shoaib M.
    IEEE Access, 2020, 8 : 15895 - 15906
  • [38] Post-Quantum Secure Identity-Based Proxy Blind Signature Scheme on a Lattice
    Li, Fengyin
    Yang, Mengjiao
    Song, Zhihao
    Wang, Ping
    Li, Guoping
    ENTROPY, 2023, 25 (08)
  • [39] Novel One Time Signatures (NOTS): A Compact Post-Quantum Digital Signature Scheme
    Shahid, Furqan
    Ahmad, Iftikhar
    Imran, Muhammad
    Shoaib, Muhammad
    IEEE ACCESS, 2020, 8 : 15895 - 15906
  • [40] Asymmetric Post-Quantum Digital Signature Scheme with k-ary Verkle Trees
    Iavich, Maksim
    Kapalova, Nursulu
    SYMMETRY-BASEL, 2025, 17 (03):