Hardware Security Module (HSM)
A hardware security module (HSM) is cryptoprocessor hardware implemented in a removable or dedicated form factor.
- an appliance for generating and storing cryptographic keys
- e.g., rack-mounted appliances, plug-in PCIe adapter cards, and USB-connected security keys
- possible to provision an HSM as a virtual appliance
- provides either:
- centralized key storage for network hosts
- or portable key storage that people can use on different devices
- whereas TPMs,
- designed to validate the security of a discrete computing platform such as a desktop computer or laptop
- It is also possible to use a removable USB thumb drive to store keys
- useful when:
- the computer does not support TPM
- as a recovery mechanism in case the TPM is damaged
- or if a disk needs to be moved to another computer
- useful when:
Info
Vendors can certify their products against the Federal Information Processing Standard 140 Level 2 (FIPS 140-2) to establish trust in the market.