W zależności od projektu może generować, przechowywać, używać, opakowywać, odpakowywać, archiwizować lub niszczyć klucze oraz wykonywać podpisywanie, odszyfrowywanie, uwierzytelnianie wiadomości lub inne funkcje, utrzymując wyznaczone klucze tajne lub prywatne wewnątrz tej granicy.
HSM może być urządzeniem, kartą rozszerzeń, komponentem wbudowanym lub infrastrukturą eksponowaną przez usługę zarządzaną. Aplikacje wywołują go przez kontrolowane interfejsy, podczas gdy uwierzytelnianie, role, reguły autoryzacji, rozdział obowiązków i rekordy audytu zarządzają tym, kto może żądać wrażliwych operacji.
Najważniejsze punkty
Granica bezpieczeństwaUdokumentuj, które sprzęt, firmware, oprogramowanie, interfejsy, klucze i operacje są wewnątrz ocenionej granicy, wraz z zatwierdzonymi trybami działania i ochroną fizyczną.
Cykl życia kluczyZdefiniuj generowanie, import, ograniczenia eksportu, kopię zapasową, odtwarzanie, rotację, unieważnianie, usuwanie i procedury podwójnej kontroli bez tworzenia niezarządzanych kopii chronionych kluczy.
Integracja i odpornośćUwierzytelniaj wywołujących, ograniczaj dozwolone operacje, chroń administrację, monitoruj aktywność oraz projektuj pojemność, redundancję i odtwarzanie dla aplikacji zależnych od modułu.
Istotne ograniczenieHSM chroni określone funkcje kryptograficzne; nie czyni hosta, aplikacji, administratora, łańcucha dostaw ani polityki kluczy godnymi zaufania. Walidacja Federal Information Processing Standard (FIPS) dotyczy dokładnej wersji modułu, konfiguracji i zatwierdzonego trybu — a nie automatycznie szerszego produktu, wdrożenia lub programu zgodności.