The integration methodology can significantly affect the performance of dedicated accelerators. This work explores this aspect, considering Keccak, a pivotal hashing standard in Post-Quantum Cryptography (PQC), as a case of study. The paper presents three versions of KRONOS (Keccak RISC-V Optimized eNgine fOr haShing): a loosely coupled memory-mapped accelerator, a tightly coupled approach, and an Instruction Set Extension (ISE). The latter two versions leverage the Core-V eXtension InterFace (CV-X-IF) interface, with and without, respectively, an additional register file to store the Keccak state. Experimental results demonstrate that the tightly coupled integration achieves the highest throughput-to-area ratio (1.070 Mb/(s · LUTs)), outperforming both the loosely coupled (0.937 Mb/(s · LUTs)) and coprocessor-based (0.386 Mb/(s · LUTs)) implementations. This confirms that a tightly integrated accelerator balances resource consumption and performance most effectively.

A Deep Dive into Integration Methodologies in RISC-V / Piscopo, Valeria; Dolmeta, Alessandra; Mirigaldi, Mattia; Martina, Maurizio; Masera, Guido. - ELETTRONICO. - (2025), pp. 30-33. (Intervento presentato al convegno 22nd ACM International Conference on Computing Frontiers tenutosi a Cagliari (Ita) nel May 28-30, 2025) [10.1145/3706594.3726969].

A Deep Dive into Integration Methodologies in RISC-V

Piscopo, Valeria;Dolmeta, Alessandra;Mirigaldi, Mattia;Martina, Maurizio;Masera, Guido
2025

Abstract

The integration methodology can significantly affect the performance of dedicated accelerators. This work explores this aspect, considering Keccak, a pivotal hashing standard in Post-Quantum Cryptography (PQC), as a case of study. The paper presents three versions of KRONOS (Keccak RISC-V Optimized eNgine fOr haShing): a loosely coupled memory-mapped accelerator, a tightly coupled approach, and an Instruction Set Extension (ISE). The latter two versions leverage the Core-V eXtension InterFace (CV-X-IF) interface, with and without, respectively, an additional register file to store the Keccak state. Experimental results demonstrate that the tightly coupled integration achieves the highest throughput-to-area ratio (1.070 Mb/(s · LUTs)), outperforming both the loosely coupled (0.937 Mb/(s · LUTs)) and coprocessor-based (0.386 Mb/(s · LUTs)) implementations. This confirms that a tightly integrated accelerator balances resource consumption and performance most effectively.
2025
979-8-4007-1393-4
File in questo prodotto:
File Dimensione Formato  
3706594-3726969.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 614.21 kB
Formato Adobe PDF
614.21 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3001774