# TPM vs. HSM: Understanding the Difference

DevFeed: [TPM vs. HSM: Understanding the Difference](<https://devfeed.tech/articles/what-is-the-difference-between-hsm-and-tsm-29947.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/tpm-vs-hsm-difference/>)

Author: ev@goteleport.com (Ev Kontsevoy)

Published: 2022-03-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [remote-access](<https://devfeed.tech/tags/remote-access.md>), [security](<https://devfeed.tech/tags/security.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>)

## AI overview

This tutorial explains how Trusted Platform Modules (TPMs) and Hardware Security Modules (HSMs) protect encryption keys and sensitive data. It introduces the cryptographic problem of storing keys securely and describes HSM capabilities such as encryption, decryption, signing, and tamper-triggered key destruction.

## Source excerpt

On the surface, TPMs and HSMs seem similar. This post dives deeper to explain the difference between Trusted Platform Modules and Hardware Security Modules.