Betaal-HSM
Een HSM gebouwd voor kaartbetalingen, dat pincodes en kaartcryptogrammen verwerkt zonder dat één sleutel de kast ooit verlaat.
Een algemene HSM spreekt doorgaans PKCS#11 en ondertekent certificaten. Een betaal-HSM spreekt daarentegen een commandotaal over TCP waarin elke bewerking een bankfunctie is: een pincode verifiëren, een pinblok vertalen tussen zones, een kaartcryptogram van een EMV-terminal controleren, sleutels afleiden met DUKPT of sleutels inpakken in TR-31-blokken. De relevante certificering is PCI PTS HSM.
De stamboom begint met de ‘Atalla Box’ van Mohamed Atalla uit de jaren zeventig, die pincodes op geldautomaatnetwerken beschermde. Tegenwoordig wordt de markt gedomineerd door Thales payShield en de Atalla-lijn van Utimaco. De commando’s zijn twee letters lang en de handleidingen vallen onder NDA, wat iets zegt over de houding van de sector tegenover openheid.