Аппаратные модули безопасности (HSM): ключи в защищённом от вскрытия оборудовании
Коротко: HSM — защищённое устройство, создающее и хранящее криптографические ключи и выполняющее с ними вычисления, при этом ключ ни разу не становится читаемым.
Подробнее: Шифрование безопасно лишь настолько, насколько безопасен ключ. Если закрытый ключ лежит на сервере как файл, злоумышленник с доступом может его украсть. Аппаратный модуль безопасности (HSM) хранит ключи в специально защищённой среде: приложения отправляют данные и получают результат (подпись, расшифровку); ключ никогда не покидает модуль.
Подробности
Устройство и защита
HSM — это плата PCIe или сетевое устройство с собственным процессором, генератором случайных чисел и защищённой памятью. Он защищён от вскрытия: при попытке открыть корпус ключи стираются.
См. также: удостоверяющие центры, цифровая подпись, eIDAS