This work presents a preliminary evaluation of a cryptographic software stack leveraging OpenTitan as a hardware security module within a RISC-V-based system-on-chip. The current implementation supports the TLS_RSA_WITH_AES_256_CBC_SHA256 cipher suite, integrating hardware-accelerated cryptographic operations to enhance security and performance. Through detailed benchmarking, we demonstrate up to 82x speedup for AES-256-CBC and 39x for SHA-256 on larger payload sizes compared to software-only implementations.

Optimizing TLS Cryptographic Operations on RISC-V SoC with OpenTitan RoT / Musa, Alberto; Parisi, Emanuele; Barbierato, Luca; Patti, Edoardo; Bartolini, Andrea; Acquaviva, Andrea; Barchi, Francesco. - ELETTRONICO. - (2025). (Intervento presentato al convegno RISC-V Summit Europe 2025 tenutosi a Parigi (FR) nel 12-15 Maggio 2025).

Optimizing TLS Cryptographic Operations on RISC-V SoC with OpenTitan RoT

Luca Barbierato;Edoardo Patti;
2025

Abstract

This work presents a preliminary evaluation of a cryptographic software stack leveraging OpenTitan as a hardware security module within a RISC-V-based system-on-chip. The current implementation supports the TLS_RSA_WITH_AES_256_CBC_SHA256 cipher suite, integrating hardware-accelerated cryptographic operations to enhance security and performance. Through detailed benchmarking, we demonstrate up to 82x speedup for AES-256-CBC and 39x for SHA-256 on larger payload sizes compared to software-only implementations.
File in questo prodotto:
File Dimensione Formato  
main.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 589.22 kB
Formato Adobe PDF
589.22 kB Adobe PDF Visualizza/Apri
2025-05-14-RISC-V-Summit-Europe-P3.2.01-MUSA-poster.pdf

accesso aperto

Tipologia: Altro materiale allegato
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 1 MB
Formato Adobe PDF
1 MB 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/3002560