Join our Newsletter — 33% off our NHI Course
Home› Glossary› Foundations & NHI Taxonomy› Storage Root Key (SRK)
Foundations & NHI Taxonomy

Storage Root Key (SRK)

← Back to Glossary
By NHI Mgmt Group Updated October 17, 2026 Domain: Foundations & NHI Taxonomy

Storage Root Key (SRK) is a root cryptographic key in a trusted platform module used to protect other keys and sealed data. It anchors local key hierarchy and device-bound protection. Attackers target mismanaged key lifecycles or weak platform controls, so defenders should secure TPM provisioning, ownership, and recovery processes.

What the Storage Root Key Does

The Storage root key is the trust anchor inside a TPM key hierarchy. It does not protect data directly; it protects subordinate keys and sealed values, which means the security of everything beneath it depends on how the TPM and platform are provisioned, owned, and governed.

Because it sits at the root of local key protection, the SRK matters whenever a device uses hardware-backed trust for disk protection, application secrets, or sealed state. If the root relationship is weakened, the device can still look healthy while its key hierarchy becomes easier to abuse.

Why the Storage Root Key Is Security-Critical

An SRK is valuable because it gives local secrets a hardware-tied protection boundary. That helps limit exposure to offline theft, simple file copying, and some classes of credential extraction, but only if the TPM is correctly initialized and the hierarchy is not misused by software that treats the key like an ordinary application secret.

The security model is strongest when the platform binding, ownership state, and recovery path are consistent. If provisioning is inconsistent, sealed data may become unrecoverable after hardware changes, or worse, recoverable by the wrong party through weak policy, poor enrollment, or reused trust assumptions.

How Organisations Check Exposure and Recover Safely

Exposure review starts with asset inventory and platform ownership, not with the key itself. Teams should know which endpoints rely on TPM-backed protection, which operating system or firmware components manage the hierarchy, and whether the SRK is used for storage encryption, application secrets, or other sealed material.

When reviewing exposure, compare device state against vendor documentation and platform management records so you can confirm whether provisioning, ownership transfer, and recovery processes match the intended trust model. For broader TPM and key-lifecycle context, NIST SP 800-57 Key Management is the clearest external reference for lifecycle discipline, while Microsoft Azure Security Guide is useful where the platform context includes Azure-managed devices and storage protections.

Compromise Paths, Detection, and Post-Incident Review

Attackers usually do not “break” an SRK in isolation. They target the surrounding control plane, such as weak TPM ownership handling, insecure provisioning workflows, exposed recovery material, or administrative paths that let them use the platform’s own trust decisions against it.

After suspected compromise, review whether sealed data, platform secrets, or derived credentials were accessed before and after the event, and whether the trust anchor was reused across systems. Useful comparison points include the broader attack patterns in MITRE ATT&CK Enterprise Matrix and the control expectations in NIST SP 800-53 Rev 5 Security and Privacy Controls, especially where detection, auditability, and configuration management determine whether tampering was visible.

Risk and Threat Considerations

An SRK becomes risky when organisations treat it as a background implementation detail rather than a root trust boundary. Mismanaged lifecycle events, weak platform controls, or poor recovery design can turn a hardware-backed protection scheme into a false sense of security, especially when the same device state is expected to protect many dependent secrets.

Failure mechanism: The attacker abuses provisioning, ownership, recovery, or management weaknesses around the TPM rather than attacking the key material directly, which can expose sealed data or enable unauthorized use of protected secrets.

Impact: Compromise can break device-bound trust, enable offline or administrative access to protected material, and force broad re-enrollment or key rotation across dependent systems.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-57 and NIST SP 800-53 Rev 5 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-57Recommendation for Key ManagementDefines lifecycle handling for root keys and dependent cryptographic material.
Recommendation — Apply key lifecycle discipline to provisioning, rotation, recovery, and retirement of TPM-rooted keys.
NIST SP 800-53 Rev 5IA-3 — Device Identification and AuthenticationTPM-bound trust depends on device-level authentication and platform integrity.
CM-6 — Configuration SettingsSRK security depends on secure TPM and platform configuration during provisioning and operation.
AU-2 — Event LoggingPost-incident review of TPM and key access depends on auditable events.
Recommendation — Use device authentication controls to bind protected keys to trusted hardware state. Establish and enforce secure configuration baselines for TPM provisioning and ownership. Log TPM provisioning, ownership, and recovery events for later compromise review.
ISO/IEC 27001:2022A.8.24 — Use of cryptographyCryptographic trust anchors are governed through controlled cryptographic use and lifecycle.
Recommendation — Define approved use, ownership, and recovery rules for hardware-rooted cryptographic protection.

Practitioner Guidance

Why practitioners should care: Treat the SRK as part of a lifecycle control, not just a cryptographic primitive. The operational question is whether the device can still prove the right trust boundary after provisioning changes, hardware replacement, recovery, or endpoint rebuilds.

What to watch for: Inconsistent TPM ownership, undocumented recovery paths, and reliance on default platform settings are the usual warning signs. Where TPM-backed protection is central, align the local key hierarchy with OWASP Non-Human Identity Top 10 only when the protected material includes machine-held secrets and service credentials that inherit the same lifecycle risk.

Practitioner takeaway: If the recovery process is not as disciplined as the provisioning process, the SRK is not really anchoring trust, it is anchoring uncertainty.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 17, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org