Trusted Platform Module
A Trusted Platform Module (TPM) is a specialized, tamper-resistant chip built into many computers that securely handles cryptographic tasks such as generating and storing encryption keys. It helps confirm that a device starts up using trusted hardware and software, and it protects sensitive security information from being easily extracted. Because it is a dedicated hardware component, it is generally harder to compromise than security functions handled purely in software.
A Trusted Platform Module (TPM) is a tamper-resistant integrated circuit or secure cryptoprocessor, commonly implemented on a computer motherboard, that provides hardware-based security functions including cryptographic key generation, secure key storage, and cryptographic operations. According to available evidence, a TPM can securely store artifacts used to authenticate a platform and support integrity verification of the boot process. One referenced source indicates that TPM implementations conform to the ISO/IEC 11889 standard; practitioners should verify the applicable standard version and the specific TPM specification level against current authoritative sources. This entry describes the concept generally and does not cover product-specific implementation details, firmware-based (fTPM) versus discrete (dTPM) distinctions, or the specific requirements that a given control baseline or authorization may place on hardware roots of trust, which readers should confirm against current official guidance.
Why it matters
For defense and public sector systems, the ability to anchor trust in hardware rather than software addresses a persistent problem: software-based security controls can be bypassed, disabled, or tampered with by an attacker who gains sufficient access to a system. A Trusted Platform Module provides a tamper-resistant hardware component that can generate and store cryptographic keys and support verification of the platform's integrity, giving organizations a stronger foundation for establishing that a device booted using trusted hardware and software. This matters most in environments handling Controlled Unclassified Information (CUI) or operating under authorization regimes where the integrity of endpoints and the confidentiality of encryption keys are central concerns.
Because the TPM keeps sensitive security artifacts in dedicated hardware, it is generally harder for an adversary to extract keys than when those keys reside only in software or system memory. This distinction is important for compliance officers to understand, but it should not be overstated: the presence of a TPM does not by itself satisfy any particular control baseline, nor does hardware-based key storage make a system secure. A hardware root of trust is one element among many, and whether a given implementation meets the expectations of a control set or authorization must be confirmed against current official guidance rather than assumed.
Practitioners should also be careful not to treat all TPM implementations as equivalent. The evidence indicates that TPM implementations may conform to the ISO/IEC 11889 standard, but the applicable standard version and the specific TPM specification level can vary, and distinctions such as firmware-based versus discrete implementations can carry different assurance considerations. Readers evaluating TPMs for a specific control requirement should verify the exact specification and any requirements a baseline or authorizing official places on hardware roots of trust.
Who it's relevant to
Inside TPM
Common questions
Answers to the questions practitioners most commonly ask about TPM.