Hardware e dispositivi

Secure element

Un chip resistente alla manomissione che custodisce le chiavi crittografiche ed esegue operazioni come la firma all'interno di hardware protetto, così i segreti non escono mai dal chip.

Un secure element è un piccolo chip dedicato, spesso collegato via I2C, il cui unico compito è tenere al sicuro i segreti. Le chiavi private vengono generate al suo interno e non possono essere lette dall’esterno; il processore principale gli chiede di firmare una sfida o di eseguire un passaggio dell’handshake TLS e riceve solo il risultato. Le protezioni fisiche resistono al probing e all’analisi dei canali laterali.

Per l’IoT il secure element risolve la parte difficile dell’identità del dispositivo: dare a ogni unità una credenziale che non può essere copiata su un clone né estratta da un dispositivo rubato. Diventa il root of trust hardware su cui si costruiscono secure boot e attestazione. Il compromesso è una distinta base leggermente più costosa e un processo di provisioning più articolato, perché le chiavi o i certificati devono essere iniettati in modo sicuro in fase di produzione. Identità dei dispositivi, certificati e PKI per l’IoT spiega come si inserisce nel quadro.

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