It’s a technology designed for managing digital keys and for enabling digital signings using a secure crypto processor. HSMs are physical devices that come in different forms such as plug-in card or an external TCP/IP security device that can be attached to the server or to a general-purpose computer.
HSMs provide both logical and physical protection from non-authorized use. It protects high-value cryptographic keys.