An Efficient and Reconfigurable Post-Quantum Crypto-Processor for SPHINCS+
SPHINCS+ is the sole hash-based digital signature scheme among the selected post-quantum cryptography (PQC) in 2022. This algorithm possesses the ability to resist attacks from both classical and quantum computers. Due to the extensive computations and different data widths for various parameters, its hardware implementation faces the weakness of long operation time, large area requirement, and low flexibility. This paper presents an efficient and reconfigurable SPHINCS+ processor. The proposed on-the-fly WOTS+ public key generation scheme with unified chain address generator accelerated the most time-consuming operations. This optimization achieves efficient resource utilization. A security switch mechanism resolves the bit misalignment among different data widths with resource reduction. Finally, we introduce a grouped subtree and segmented signature streaming scheme. They reduce the memory to 16k bytes. The processor consumes 29410 LUTs, 14090 FFs, 4 BRAMs on Artix-7 FPGA and achieves <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.04\times/2.41\times $ </tex-math></inline-formula> ATPs (area-time-product) optimizations in Sign/Verify with the advantage of supporting all security levels of SPHINCS+.
Authors
- Jiahao Lu (ORCID: https://orcid.org/0000-0002-5793-4010)
- Shuo Yang (ORCID: https://orcid.org/0000-0001-9733-8566)
- Cheng Chi (ORCID: https://orcid.org/0000-0001-5603-0610)
- Tianze Huang (ORCID: https://orcid.org/0009-0004-3096-7383)
- Xiang Li (ORCID: https://orcid.org/0009-0008-3478-2588)
- Lei Chen (ORCID: https://orcid.org/0009-0007-7679-7545)
- Dongsheng Liu (ORCID: https://orcid.org/0000-0001-5571-1932)
- Jiaming Zhang (ORCID: https://orcid.org/0000-0001-6343-340X)
- Aobo Li (ORCID: https://orcid.org/0000-0001-8040-3480)
- Zhixiang Luo
Institutions
- China University of Geosciences (CN)
- Huazhong University of Science and Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Circuits and Systems I Regular Papers
- Published
- 2025-03-26
- DOI
- https://doi.org/10.1109/tcsi.2025.3544341
- Citations
- 1
- Primary Topic
- Cryptography and Data Security
- Type
- article
- Field-Weighted Citation Impact
- 2.48
Funders
- National Natural Science Foundation of China
- National Key Research and Development Program of China