RISC-V İşlemcisi Üzerinde Özel Komutlar ve LLVM Entegrasyonu ile SPHINCS+ PQC Algoritmasının Optimizasyonu

Translated title of the contribution: Optimization of the SPHINCS+ PQC Algorithm with Custom Instructions and LLVM Integration on a RISC-V Processor

Mert Paşa Çukur, Ece Olcay Güneş

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 contributionOptimization of the SPHINCS+ PQC Algorithm with Custom Instructions and LLVM Integration on a RISC-V Processor
Original languageTurkish
Title of host publication32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350388961
DOIs
Publication statusPublished - 2024
Event32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024 - Mersin, Turkey
Duration: 15 May 202418 May 2024

Publication series

Name32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024 - Proceedings

Conference

Conference32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024
Country/TerritoryTurkey
CityMersin
Period15/05/2418/05/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Fingerprint

Dive into the research topics of 'Optimization of the SPHINCS+ PQC Algorithm with Custom Instructions and LLVM Integration on a RISC-V Processor'. Together they form a unique fingerprint.

Cite this