Passer à la navigation principale Passer à la recherche Passer au contenu principal

Evict+Spec+Time on RISC-V: Gem5-Based Implementation and Microarchitectural Analysis

  • Institut Polytechnique de Paris

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Microarchitectural side-channel attacks are a growing concern and have been widely studied on x86 and ARM architectures, but RISC-V's susceptibility to similar attacks remains understudied. We present the first implementation and evaluation of the Evict+Spec+Time attack on RISC-V, previously demonstrated only on x86 [2]. This advanced variant of Evict+Time integrates three critical phases: eviction, speculation, and timing. First, the attack forcibly evicts target cache lines using RISC-V's cbo.flush instruction via the Zicbom extension [6]. Next, it exploits out-of-order execution to manipulate microarchitectural resources such as the reorder buffer, limiting the processor's ability to mask cache-miss latency. Finally, it infers secret-dependent memory access patterns through precise timing measurements. We validate RISC-V's vulnerability by recovering secret keys from AES T-table implementations. Using the gem5 simulator [4], we provide the first detailed analysis of microarchitectural behavior during the attack, including cache contention, pipeline stalls, and latency variations. These insights establish foundational guidance for developing RISC-V-specific countermeasures against such attacks.

langue originaleAnglais
titreProceedings - 2025 28th Euromicro Conference on Digital System Design, DSD 2025
rédacteurs en chefDaniel Casini, Francisco J. Cazorla
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages260-267
Nombre de pages8
ISBN (Electronique)9798331584993
Les DOIs
étatPublié - 1 janv. 2025
Evénement28th Euromicro Conference on Digital System Design, DSD 2025 - Salerno, Italie
Durée: 10 sept. 202512 sept. 2025

Série de publications

NomProceedings - 2025 28th Euromicro Conference on Digital System Design, DSD 2025

Une conférence

Une conférence28th Euromicro Conference on Digital System Design, DSD 2025
Pays/TerritoireItalie
La villeSalerno
période10/09/2512/09/25

Empreinte digitale

Examiner les sujets de recherche de « Evict+Spec+Time on RISC-V: Gem5-Based Implementation and Microarchitectural Analysis ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation