Encryption key management is the discipline of controlling cryptographic keys across their entire lifecycle, from generation to destruction, so that encrypted data stays protected and recoverable. The core recommendation is simple: run it as a governed operational programme, not a one-time setup. Before anything else, inventory every key in use and assign a responsibility model to each workload.
TL;DR:
- Most workloads should use customer-managed keys to balance control and compliance, especially when multi-cloud portability or regulatory requirements are involved.
- Implement documented controls for key generation, storage, rotation, and destruction, with automation to match cryptoperiods and ensure timely key lifecycle management.
- Cloud-native KMS solutions are suitable for early-stage or simple environments, but organizations with complex or regulated data should utilize external key origination or hybrid HYOK setups.
- Regularly review key policies, access controls, and audit logs to detect unauthorized activity and ensure recovery procedures are tested at least twice a year.
- Establish a consolidated governance framework with a single inventory, responsibility model, and documented evidence to avoid fragmentation and improve overall security.
Table of Contents
- Key concepts and responsibility models: PMK, CMK, BYOK, HYOK
- Key lifecycle controls: generation, storage, rotation and destruction
- Cloud key management patterns and practical trade-offs
- Operational best practices for access, logging and incident response
- Multi-cloud crypto-agility without weakening security
- Mapping key management to compliance standards and audits
- Nexus perspective: what a managed provider actually delivers
- How Nexus can help you operationalize key management
- Sources
- FAQ
Key concepts and responsibility models: PMK, CMK, BYOK, HYOK
A few terms anchor everything that follows. A data encryption key (DEK) encrypts the actual data; a key encryption key (KEK) wraps the DEK, a pattern called envelope encryption. A hardware security module (HSM) stores and processes keys in tamper-resistant hardware, while a key management system (KMS) governs policy, access and rotation across all of it. Every key also carries a cryptoperiod, the span it stays authorized for use.
Responsibility models determine who controls what. The Cloud Security Alliance defines four core models, and organizations must explicitly define which lifecycle responsibilities they retain versus the provider:
- Provider-Managed Keys (PMK): the vendor handles the full lifecycle, simplest to run but least control.
- Customer-Managed Keys (CMK): you set policy and rotation inside the provider's KMS.
- Bring Your Own Key (BYOK): you generate keys externally and import them, useful for portability.
- Hold Your Own Key (HYOK): keys never leave your infrastructure, common in regulated sectors.
Choose CMK for most compliance-driven workloads, BYOK when multi-cloud portability matters, and use HYOK primarily in cases with regulatory or contractual requirements.
Key lifecycle controls: generation, storage, rotation and destruction
The NIST Special Publication 800-57 sets lifecycle guidance that requires documented controls at every stage, and it treats metadata, ownership records and inventory as equally important as the key material itself. A practical programme follows this sequence:
- Generate root and high-value keys inside a validated HSM, using a documented ceremony with dual control and witnesses.
- Store and use keys as non-exportable wherever the platform allows, relying on envelope encryption so DEKs, not KEKs, move around the system.
- Distribute keys using standard protocols such as KMIP or PKCS#11 rather than proprietary transfer methods.
- Rotate keys before their cryptoperiod expires, with automation handling the schedule and alerting on failures.
- Destroy retired keys only after a defined safe-deletion window that confirms no dependent ciphertext remains active.
Pro Tip: Build your rotation schedule around the shortest cryptoperiod in your environment, then automate everything else to match it.
Cloud key management patterns and practical trade-offs
Cloud-native KMS offerings (AWS KMS and its counterparts on other major clouds) bundle HSM-backed key storage, automated rotation and audit trails into a managed service. That convenience comes with trade-offs teams often underestimate: IAM permission models differ from cloud to cloud, export limits vary, deletion semantics include mandatory waiting periods, and default rotation behaviour is not always what compliance teams expect.
- IAM policies for key operations should be scoped separately from general resource permissions.
- Deletion should always require dual approval given the risk of irreversible data loss.
- Centralized logging should capture every key operation, not just failures.
- External key origination or hybrid HYOK setups suit workloads where regulation forbids provider custody.
Cloud architects generally treat cloud-native KMS as sufficient for early-stage workloads, according to Cloud Security Alliance analysis, with external key origination becoming more practical as organizations mature into multi-cloud operations. That shift matters most once crypto-agility, not just convenience, becomes the design goal. Understanding the shared responsibility boundary between you and your cloud provider is what makes these compensating controls effective rather than redundant.
Operational best practices for access, logging and incident response
Strong key management lives in daily operations, not the initial architecture diagram. Access control comes first: apply least privilege and separation of duties so no single role can generate, approve and rotate a key unchecked. Key policies should be scoped narrowly, one policy per key or key group rather than broad organization-wide grants.
Every KMS API event, especially decrypt calls and deletion requests, should route into your SIEM through centralized, tamper-evident logging. Immutable logs let you spot decrypt spikes or unauthorized deletion attempts before they become incidents. NSA and CISA cloud key management guidance emphasizes HSM-backed keys for high-value data and warns teams to verify exactly how their provider handles deletion and purge behaviour before relying on it.
- Automate rotation end to end and alert on any manual override.
- Test recovery and rollback playbooks on a fixed schedule, not only after an incident.
- Assign named owners for key operations with defined service targets for rotation coverage and response latency.
- Review key policies on a set cadence, and immediately after any regulatory change.
Pro Tip: Run a tabletop recovery test at least twice a year, restoring from a backup key store under realistic time pressure.
Multi-cloud crypto-agility without weakening security
Operating keys across multiple clouds multiplies complexity rather than simply duplicating it. CSA's multi-cloud KMS guidance recommends envelope encryption as the portability layer: keep KEKs inside each provider's KMS and wrap DEKs so the sensitive material never has to be copied across environments. Coordination of policy, wrapping formats and IAM models matters more than moving key material itself.
- Prefer open standards like KMIP and PKCS#11 over proprietary wrapping formats.
- Centralize policy and governance while letting each cloud's KMS handle local operations.
- Use BYOK where cross-cloud portability outweighs the convenience of provider-managed keys.
- Factor added latency and availability testing into disaster recovery planning before committing to a federated model.
Operational teams often underestimate how different IAM and API semantics are across providers, so budget for bespoke automation and policy translation rather than assuming a single script will work everywhere. A governance model built around this reality reduces the operational surprises that come with running the same policy across incompatible platforms.
Mapping key management to compliance standards and audits
Auditors want documented evidence, not just working systems. NIST SP 800-57 and the complementary SP 800-130 framework for designing cryptographic key management systems define most of what a review will ask for.
- A complete key inventory with owners, cryptoperiods and current status.
- Signed ceremony logs for root and high-value key generation events.
- Documented recovery and disaster recovery plans, tested on a known cadence.
- Access review records showing who can generate, rotate or destroy each key.
FIPS-validated HSMs are the expected baseline for high-assurance environments, and PCI DSS and HIPAA both reference documented lifecycle procedures as a condition of compliance. Standards work like ISO 27001's control mapping helps translate these requirements into an integrated ISMS rather than a standalone key management binder. Review policies annually at minimum, and immediately whenever a regulatory framework changes.
Nexus perspective: what a managed provider actually delivers

Encryption key management fails most often not from bad cryptography but from fragmented ownership: one team handles cloud IAM, another owns compliance evidence, and nobody owns the full lifecycle. Consolidating that governance under one operational model, with a single set of logs, a single inventory and one set of reviewed policies, closes that gap more reliably than adding another point tool.
A properly run engagement moves through assessment, policy documentation, implementation and recovery testing, in that order, with each stage producing evidence the next stage depends on. The deliverables that matter are concrete: a signed-off key inventory, a documented responsibility model per workload, recorded key ceremonies, and a recovery playbook that has actually been tested rather than filed away.
— Nick - Sr. Executive
How Nexus can help you operationalize key management

Building and maintaining this programme in-house takes dedicated cryptography expertise most IT teams do not staff for full-time. Managed IT and cybersecurity providers consolidate the work under one contract instead of splitting it across vendors:
- Data Protection engagements covering key inventory, lifecycle policy and rotation automation.
- Compliance & Risk assessments mapped to SOC 2, HIPAA, PCI-DSS and ISO 27001 evidence requirements.
- Cloud Solutions support for AWS, Azure and Google Cloud KMS configuration and hardening.
A typical starter engagement begins with a key inventory and gap assessment, moves into policy documentation, then implementation and a tested recovery playbook. Review the full list of services and start with an assessment of where your current key management stands.
Sources
- Cloud Security Alliance — key responsibility models
- NIST Special Publication 800-57 Part 1: Recommendation for Key Management
FAQ
Is PGP still used today?
PGP remains in active use for e-mail encryption and file signing, particularly among developers and privacy-focused users, though enterprise key management programmes typically rely on centralized KMS platforms rather than individually managed PGP keys. It fits specific use cases well but does not replace lifecycle governance at organizational scale.
Where do I find my encryption key?
The location depends entirely on the system: cloud provider KMS consoles list keys under their dedicated key management service, while application-level keys usually live in a configured secrets manager or HSM. If you cannot locate a key, check your secrets management configuration or your cloud provider's KMS dashboard first.
How do I turn encryption off?
Disabling encryption generally requires administrative access to the specific service or platform and is rarely recommended, since it removes a core control auditors and compliance frameworks expect. Any decision to disable encryption on production data should go through a documented risk assessment and sign-off first.
What are the three main types of key management systems?
Definitions vary across the industry, but a common grouping separates provider-managed systems, customer-managed systems within a cloud KMS, and self-managed or on-premises systems such as HYOK deployments. Each shifts a different share of lifecycle responsibility between you and the provider, as outlined in CSA's responsibility model guidance.
How often should encryption keys be rotated?
Rotation frequency depends on each key's assigned cryptoperiod, which should be documented per NIST SP 800-57 guidance rather than fixed at one universal interval. High-value keys typically get shorter cryptoperiods and fully automated rotation to avoid manual delays.
