Docente
Area di ricerca
Architetture dei sistemi di elaborazione
Keyword (max 3 separate da virgola)
Security, Hardware, Attacchi
Tecnologie da utilizzare
Assembly, C, RISC-V
Descrizione (max 500 caratteri)
I moderni microprocessori integrano elementi quali core multipli, vari livelli di caches, unità di accelerazione, esecuzione speculativa che da un lato migliorano tremendamente le performance ma dall’altro espongono il sistema a numerosi attacchi alla sicurezza. Esempi di tali attacchi sono i recenti Spectre e Meltdown che sfruttano misurazioni sul timing degli accessi alla cache per “rubare” informazioni che dovrebbero invece rimanere segrete. Questo progetto si propone di testare la portabilità di questo tipo di attacchi da architetture x86 a RISC-V.