Vai al contenuto
Lingua: IT

Che cos'è un elemento sicuro, e dove si trova?

Un elemento sicuro è un chip piccolo e indurito, costruito in modo che le chiavi che conserva non ne escano mai, nemmeno sotto attacco fisico. Custodisce credenziali di pagamento e di identità in telefoni e schede. Le applicazioni comuni non ci arrivano, e questa inaccessibilità è la proprietà, non un limite.

Che cos'è

Un processore con la propria memoria, costruito per resistere ad attacchi che vincerebbero contro hardware comune: leggere il chip al microscopio, disturbarlo con picchi di tensione, osservarne il consumo elettrico in cerca di indizi sulle chiavi.

Esegue operazioni con una chiave invece di consegnare la chiave. Se gli chiedi di firmare qualcosa, restituisce una firma. Se gli chiedi la chiave, rifiuta, e non esiste alcun modo in cui si comporti diversamente.

Dove vive

Storicamente in tre posti. Integrato nel telefono, saldato sulla scheda e gestito dal costruttore. Nella scheda SIM, gestito dall'operatore mobile. Oppure in una scheda propria, che è ciò che è una carta bancaria con chip.

La via passante dalla SIM ha avuto molto peso finché gli operatori speravano di dominare il pagamento mobile, e lo ha perso quando il settore è passato agli elementi integrati e agli approcci software. L'elemento integrato è ciò che usa oggi il portafoglio di un telefono.

Perché non ci arrivi

Perché a tutto ciò a cui potresti arrivare tu potrebbe arrivare anche un programma malevolo. Un elemento sicuro che accettasse applicazioni qualsiasi sarebbe un chip comune con un nome commerciale.

L'accesso viene dunque concesso attraverso il gestore della piattaforma, nel quadro di accordi con gli emittenti, e quel collo di bottiglia è proprio quello che Host Card Emulation veniva ad aggirare. I due sono meno tecnologie rivali che due risposte alla domanda su chi decida cosa un telefono possa presentare.

La conseguenza pratica

Un'applicazione non può depositare una credenziale nell'elemento sicuro né leggere ciò che c'è dentro. Qualsiasi progetto di prodotto che presupponga altro non è costruibile, e vale la pena scoprirlo alla lavagna piuttosto che dopo un prototipo.

Perché conta comunque

Perché fissa cosa significhi davvero «il telefono è più sicuro della carta», e la risposta è più precisa dello slogan.

Una carta di plastica risponde a qualsiasi terminale a cui venga avvicinata. Una credenziale da telefono ospitata in un elemento sicuro non viene rilasciata finché l'apparecchio non ha superato la verifica della persona richiesta dalla piattaforma. L'elemento sicuro custodisce il segreto, e il sistema operativo determina quando viene usato.

Questa combinazione è il vantaggio essenziale, e nessuna delle due metà lo porta da sola. Un elemento sicuro senza verifica della persona sarebbe una carta in un involucro più caro.

Domande frequenti

Tutti i telefoni hanno un elemento sicuro?

La maggior parte dei telefoni che supportano il pagamento ne ha uno, integrato nella scheda. Alcuni apparecchi puntano su altri approcci, e poiché le applicazioni non possono interrogarlo né usarlo direttamente, la sua presenza è di rado qualcosa che uno sviluppo debba determinare.

L'elemento sicuro è la stessa cosa dell'ambiente di esecuzione fidato?

No, anche se vengono spesso confusi. Un ambiente di esecuzione fidato è una modalità isolata del processore principale, mentre un elemento sicuro è hardware a parte. Il secondo è più difficile da attaccare fisicamente, il primo è più flessibile.

Un tag NFC può portare un elemento sicuro?

Le schede possono, e una carta bancaria con chip è esattamente questo. I tag comuni non lo portano, ed è per questo che un tag semplice non può mai dimostrare di essere autentico, ed è per questo che i chip con autenticazione costano di più.

Perché l'app della mia banca non può mettere la mia carta in un'altra applicazione?

Perché introdurre una credenziale nell'elemento sicuro passa dal gestore della piattaforma e dal circuito di carte. Nemmeno la banca controlla quella via, ed è per questo che il pagamento con il telefono viene incanalato nel portafoglio della piattaforma.