Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk3 min

Security Modules: HSMs, TPMs and What They’re Used For

A practical guide to cryptographic modules, HSM and TPM roles, common uses, validation checks, and TPM 2.0 compatibility considerations.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“Security module” can mean different things, but in cryptography the broad category is a cryptographic module: hardware, software, firmware, or a combination that implements security functions. A hardware security module (HSM) is a physical device that safeguards and manages cryptographic keys and performs cryptographic processing. A trusted platform module (TPM) is related, but it serves a different role and should not be treated as a substitute for an enterprise HSM.

What is a cryptographic security module?

A cryptographic module is the broader term. The National Institute of Standards and Technology (NIST) defines it to include hardware, software, firmware, or combinations of these that implement security functions. That means “security module” does not always refer to a separate physical box.

As an Amazon Associate I earn from qualifying purchases.

An HSM is specifically a physical computing device. NIST defines a hardware security module as “A physical computing device that safeguards and manages cryptographic keys and provides cryptographic processing.” The Australian Cyber Security Centre likewise notes that “A hardware security module is or contains a cryptographic module.”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What are HSMs used for?

HSMs protect cryptographic keys and carry out operations that use them. Keeping key management and cryptographic processing within a dedicated device is useful when a service must protect sensitive keys while performing activities such as signing, authentication, or payment processing.

The Australian Cyber Security Centre identifies public key infrastructure (PKI), digital identity solutions, and payment systems as common HSM use cases. Payment systems have additional specialized requirements: the PCI Security Standards Council’s PTS HSM Modular Security Requirements Version 4.0 addresses protection for critical data elements used in PIN processing, chip transactions, card personalization, secure key loading, remote HSM administration, and other payment authentication activities.

How is a TPM different from an HSM?

NIST describes a trusted platform module (TPM) as a special type of HSM that can generate cryptographic keys and protect small amounts of sensitive information. This relationship does not mean a TPM is a functional replacement for an enterprise HSM. The appropriate choice depends on the job, the device or service being protected, and the required deployment.

Rank #2
Sale
Thetis Nano-A FIDO2 Security Key Hardware Passkey Device with USB Type A, TOTP/HOTP, FIDO2.0 Two Factor Authentication 2FA MFA, Works with Windows/mac/iOS/Android/Linux/Gmail/Facebook/GitHub/Coinbase
  • Ultra-Compact FIDO2 Security Key - Plug-and-stay or carry on a keychain. This USB-A hardware security key offers portable, always-on protection for desktop and mobile use. (Item Size: 0.75 X 0.74 IN x 0.25 IN)
  • USB-A Hardware Key for All Devices - Works with USB-A ports on PC, Mac, Android, and other laptop/notebook device. Enables secure, cross-platform login with FIDO2.0 passkey support.
  • FIDO Certified Security Key - Meets FIDO and FIDO2 standards. Works with Google, Microsoft, GitHub, Dropbox, and more. Please check service compatibility before purchase.
  • Passwordless Login with Passkey - Supports passkey login via WebAuthn and CTAP2. Enjoy password-free sign-ins where supported. Not all websites or services currently support passkeys.
  • Advanced Multi-Factor Authentication - Offers 200 FIDO2 passkey slots and 50 OATH-TOTP slots. Strong, flexible 2FA/MFA support across various apps and authentication platforms.
Module What it is Typical role
HSM A physical computing device that safeguards and manages cryptographic keys and provides cryptographic processing. Commonly used in PKI, digital identity, and payment systems.
TPM A special type of HSM, in NIST’s description, that can generate keys and protect small amounts of sensitive information. Protects information and keys associated with a host platform; its suitability depends on the device and intended role.

How to evaluate an HSM

Start with the workload and the exact module configuration, rather than comparing products by name alone. Relevant considerations include:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Use case: Identify whether the requirement is for PKI, digital identity, payments, or another cryptographic workload.
  • Module type and configuration: Confirm that the specific model and configuration fit the deployment and integration requirements.
  • Validation scope: Search for the exact module record and read its security policy. A product-family name does not establish that every configuration is validated.
  • Deployment and support: Account for how the device will integrate with the systems that use it and what operational support is available.

How to check an HSM validation claim

NIST’s Cryptographic Module Validation Program (CMVP) provides searchable records for validated modules. Search results include details such as the certificate number, vendor, module name and type, validation date, and status.

  1. Find the candidate module in the NIST CMVP validated modules database.
  2. Match the record to the exact vendor, module name, type, and configuration being considered.
  3. Check the record’s current status and validation date, then read the associated security policy to understand the scope and conditions of the validation.

Validation records and status can change. A database entry is evidence about the module and scope listed there; it does not establish that a different configuration—or a payment product’s current compliance with a separate standard—is covered.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What to check before buying a TPM 2.0 module

A TPM 2.0 module is a hardware category, not a guarantee that a particular part will work with a particular computer. Before buying one, check the target device or motherboard documentation for the required physical interface, supported firmware and platform requirements, and intended TPM role. Compatibility and pricing depend on the specific product and host device.

Best Value
Yale Wi-Fi Smart Module for Yale Assure Digital Electronic Locks or Levers, ‎R-AYR-MOD-WF1-USA
  • ADD WI-FI TO YOUR YALE ASSURE LOCK OR LEVER: No hub or Connect needed. Note: This product only works on 2.4 GHz Wi-Fi in the U.S. and Canada.
  • SIMPLE TO ADD: Simply insert the Yale Wi-Fi Smart Module in the slot above the batteries. Add the module as an accessory in the Yale Access app.
  • UPGRADE YALE ASSURE LOCKS: Add Wi-Fi to your Yale Assure Lock or Lever with no hub or Connect needed.
  • ACCESS FROM ANYWHERE: Lock, unlock, share access and see who comes and goes from anywhere using the Yale Access app.
  • AUTO-UNLOCK: Your Assure Lock/Lever will automatically unlock as you get home and relock for you.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.