HSM per pagamenti
Un HSM progettato per i pagamenti con carta, che gestisce PIN e crittogrammi senza che nessuna chiave lasci mai il dispositivo.
Un HSM generico di norma parla PKCS#11 e firma certificati. Un HSM per pagamenti, invece, parla un linguaggio di comandi su TCP in cui ogni operazione è una funzione bancaria: verificare un PIN, tradurre un blocco PIN tra zone, controllare il crittogramma di una carta da un terminale EMV, derivare chiavi con DUKPT o incapsulare chiavi in blocchi TR-31. La certificazione di riferimento è PCI PTS HSM.
L'albero genealogico parte dalla «Atalla Box» di Mohamed Atalla negli anni Settanta, che proteggeva i PIN nelle reti di sportelli ATM. Oggi il mercato è dominato da Thales payShield e dalla linea Atalla di Utimaco. I comandi sono di due lettere e i manuali sono coperti da NDA, il che dice qualcosa sull'atteggiamento del settore verso l'apertura.