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 条
  • [21] 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
  • [22] 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
  • [23] Efficient post-quantum secure deterministic wallet scheme
    Hu, Mingxing
    Liu, Zhen
    Zhou, Yunhong
    CYBERSECURITY, 2024, 7 (01):
  • [24] VDOO: A Short, Fast, Post-quantum Multivariate Digital Signature Scheme
    Ganguly, Anindya
    Karmakar, Angshuman
    Saxena, Nitin
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2023, PT II, 2024, 14460 : 197 - 222
  • [25] An Efficient Blockchain Consensus Algorithm Based on Post-Quantum Threshold Signature
    Yi, Haibo
    Li, Yueping
    Wang, Mei
    Yan, Zengxian
    Nie, Zhe
    BIG DATA RESEARCH, 2021, 26
  • [26] Efficient Post-Quantum Undeniable Signature on 64-Bit ARM
    Jalali, Amir
    Azarderakhsh, Reza
    Mozaffari-Kermani, Mehran
    SELECTED AREAS IN CRYPTOGRAPHY - SAC 2017, 2018, 10719 : 281 - 298
  • [27] K2SN-MSS: An Efficient Post-Quantum Signature
    Karati, Sabyasachi
    Safavi-Naini, Reihaneh
    PROCEEDINGS OF THE 2019 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS '19), 2019, : 501 - 514
  • [28] A Timing Attack Resistant Lightweight Post-Quantum Crypto-Processor for SPHINCS
    Huang, Tianze
    Lu, Jiahao
    Liu, Dongsheng
    Li, Aobo
    Yang, Shuo
    Chen, Lei
    Li, Xiang
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [29] A hash-based post-quantum ring signature scheme for the Internet of Vehicles
    Liu, Shuanggen
    Zhou, Xiayi
    Wang, Xu An
    Yan, Zixuan
    Yan, He
    Cao, Yurui
    JOURNAL OF SYSTEMS ARCHITECTURE, 2025, 160
  • [30] CsiIBS: A post-quantum identity-based signature scheme based on isogenies
    Peng, Cong
    Chen, Jianhua
    Zhou, Lu
    Choo, Kim-Kwang Raymond
    He, Debiao
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2020, 54