În funcție de designul său, poate genera, stoca, folosi, împacheta, despacheta, salva sau distruge chei și executa semnare, decriptare, autentificare de mesaje sau alte funcții, păstrând cheile secrete sau private desemnate în interiorul acelei frontiere.
Un HSM poate fi un appliance, o placă de extensie, o componentă embedded sau infrastructură expusă printr-un serviciu gestionat. Aplicațiile îl apelează prin interfețe controlate, în timp ce autentificarea, rolurile, regulile de autorizare, separarea sarcinilor și înregistrările de audit guvernează cine poate cere operațiuni sensibile.
Puncte esențiale
Frontiera de securitateDocumentați ce hardware, firmware, software, interfețe, chei și operațiuni sunt în interiorul frontierei evaluate, împreună cu modurile de operare aprobate și protecțiile fizice.
Ciclu de viață al cheilorDefiniți generarea, importul, restricțiile de export, backup-ul, recuperarea, rotația, revocarea, ștergerea și procedurile de control dual fără a crea copii negestionate ale cheilor protejate.
Integrare și reziliențăAutentificați apelanții, restricționați operațiunile permise, protejați administrarea, monitorizați activitatea și proiectați capacitatea, redundanța și recuperarea pentru aplicațiile care depind de modul.
Limitare importantăUn HSM protejează funcții criptografice specificate; nu face gazda, aplicația, administratorul, lanțul de aprovizionare sau politica de chei demne de încredere. Validarea Federal Information Processing Standard (FIPS) se aplică unei versiuni exacte de modul, configurație și mod aprobat — nu automat unui produs, implementare sau program de conformitate mai larg.