Hardware security module (HSM)
Dispositivo o servizio cloud resistente alla manomissione che genera, conserva e usa chiavi crittografiche senza mai esporle, proteggendo di norma la radice e le chiavi di firma di una PKI.
Un HSM, o modulo di sicurezza hardware, è la controparte lato server del secure element di un dispositivo. Le chiavi vengono create al suo interno e non ne escono mai; le applicazioni inviano i dati da firmare o decifrare e ricevono il risultato. Il rilevamento fisico della manomissione cancella le chiavi se l’involucro viene aperto. I provider cloud offrono servizi di gestione delle chiavi basati su HSM per i team che non vogliono gestire l’apparato in proprio.
In un programma IoT l’HSM custodisce di norma le chiavi della certification authority della PKI e le chiavi di firma del firmware su cui si basa il secure boot. La compromissione di una delle due permetterebbe a un attaccante di coniare identità di dispositivo o di distribuire aggiornamenti malevoli all’intera flotta, ed è per questo che quelle chiavi meritano una protezione più forte del resto del back end. Anche le linee di produzione usano gli HSM per iniettare chiavi univoche per dispositivo su larga scala.
Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.