Abstract
With the emergence of quantum computers, traditional open key cryptographic schemes have faced an existential threat that necessitates the development of quantum resistant algorithms. Post Quantum Cryptography (PQC) has emerged as a solution that opposes this new cryptoanalytic evolution with hash based signature schemes such as SPHINCS+, known as one of the leading candidates by NIST. However, SPHINCS+ requires hardware acceleration for practical use. This study offers a method to accelerate the SPHINCS+ algorithm running in the RISC-V processor on the FPGA using the LLVM integration for custom instruction extension. Custom instructions have been developed for the SHA-256 operations, a fundamental component of SPHINCS+, resulting in a 5.09x acceleration of the algorithm.
Translated title of the contribution | Optimization of the SPHINCS+ PQC Algorithm with Custom Instructions and LLVM Integration on a RISC-V Processor |
---|---|
Original language | Turkish |
Title of host publication | 32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024 - Proceedings |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9798350388961 |
DOIs | |
Publication status | Published - 2024 |
Event | 32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024 - Mersin, Turkey Duration: 15 May 2024 → 18 May 2024 |
Publication series
Name | 32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024 - Proceedings |
---|
Conference
Conference | 32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024 |
---|---|
Country/Territory | Turkey |
City | Mersin |
Period | 15/05/24 → 18/05/24 |
Bibliographical note
Publisher Copyright:© 2024 IEEE.