Hardware e dispositivi

Trusted Platform Module (TPM)

Un chip di sicurezza standardizzato, specificato dal Trusted Computing Group, che conserva le chiavi, registra le misure dell'avvio e attesta lo stato del software di un dispositivo.

Un TPM è un secure element con un’interfaccia e un insieme di funzioni standardizzati, definiti dal Trusted Computing Group. Oltre alla conservazione delle chiavi, dispone di registri di configurazione della piattaforma che accumulano gli hash di ogni fase del processo di avvio. Il software può poi chiedere al TPM di firmare quelle misure, producendo un rapporto che un server remoto può verificare; questa è l’attestazione, e permette a una piattaforma di rifiutare le connessioni da un dispositivo il cui firmware è stato alterato.

I TPM sono comuni su PC, server e sempre più su gateway e dispositivi edge basati su Linux, dove ancorano la cifratura del disco e i certificati del dispositivo. Sono più rari sui prodotti di classe microcontrollore, che non hanno le risorse per pilotarne uno e di solito si affidano a un secure element più semplice o alle funzioni di sicurezza integrate nel SoC.

Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.