Estensioni di Sicurezza Hardware nell'Architettura RISC-V per Sistemi Embedded
Analisi delle primitive di protezione ISA-level e dei domini di esecuzione isolati nei SoC basati su architettura aperta.
Protezione alla radice nel silicio open-source
Con la crescente diffusione di nodi IoT ed Edge vulnerabili ad attacchi fisici e remoti, la sicurezza non può più essere demandata al solo livello software. L'architettura open-standard RISC-V offre un set di istruzioni (ISA) modulare che consente di implementare primitive di sicurezza direttamente all'interno della pipeline di esecuzione.
Modelli di isolamento e memoria
- Physical Memory Protection (PMP): permette di definire regioni di memoria con permessi di accesso distinti (Read, Write, Execute) per i diversi livelli di privilegio (Machine, Supervisor, User).
- Smepmp (Enhanced PMP): estensione progettata specificamente per microcontrollori senza MMU (Memory Management Unit), fondamentale per impedire l'esecuzione di codice malevolo in modalità privilegio.
- Root of Trust (RoT) integrata: utilizzo di moduli crittografici dedicati per il boot sicuro (Secure Boot) e l'attestazione remota dello stato del sistema.
Vantaggi per la progettazione custom
A differenza delle architetture proprietarie, la trasparenza dello standard RISC-V consente la verifica formale del codice RTL (Register Transfer Level), riducendo la presenza di back door non documentate o vulnerabilità strutturali nell'hardware.
Articoli Correlati
Embedded • 23 luglio 2026
Architetture RISC-V nei sistemi embedded: flessibilità e sicurezza hardware
ICT & Cloud • 30 luglio 2026
TinyML ed Edge AI: Ingegneria dell'Inferenza Locale per la Manutenzione Predittiva
Automazione • 28 luglio 2026