- Key Takeaways
- Why Cloud Key Management Matters
- The Five Cloud Key Management Models
- FIPS 140 Status of the Major Cloud Providers
- Cloud Key Management and Post-Quantum Cryptography
- How to Choose a Cloud Key Management Approach
- How Encryption Consulting Helps
- Frequently Asked Questions
- Protect Your Data in the Cloud
Cloud key management services generate, store, rotate, and control access to the encryption keys that protect data in the cloud, so that data stays confidential and only authorized systems can decrypt it.
A cloud key management service handles key generation, secure storage, rotation, access control, and audit logging, and integrates with cloud services so applications can encrypt and decrypt data without touching the key material directly. Providers offer several models, from software-managed keys to dedicated hardware and external key stores. Each model trades control, compliance, latency, and cost differently.
Key Takeaways
- Cloud key management services centralize the generation, storage, rotation, access control, and auditing of encryption keys used to protect cloud data.
- There are five common models: Bring Your Own Encryption (BYOE), Cloud HSM, Cloud KMS, external key store (hold your own key), and cloud-hosted software key management. Each balances control against operational effort.
- AWS KMS protects all keys with FIPS 140-3 Security Level 3 validated HSMs; Azure Key Vault Managed HSM and Google Cloud HSM also offer FIPS 140 Level 3 validated hardware. Cloud KMS is no longer limited to lower assurance.
- On September 21, 2026, NIST moves every FIPS 140-2 certificate to its Historical List, so confirm your provider carries an active FIPS 140-3 certificate.
- External key store options (AWS XKS, Google Cloud EKM) keep key material outside the provider entirely, which suits data sovereignty mandates but adds operational overhead.
Why Cloud Key Management Matters
Cloud key management is the foundation of data security in the cloud, because the strength of any encryption depends on how well its keys are protected. A leaked or poorly managed key defeats the encryption entirely. Cloud key management services address five needs:
- Data security: Keys are generated and stored so that encrypted data stays confidential and intact, even if the underlying storage is exposed.
- Regulatory compliance: A managed service helps meet PCI DSS, HIPAA, GDPR, and FIPS 140 requirements by keeping keys in validated systems with documented controls.
- Access control: Fine-grained policies (for example, AWS IAM or Azure RBAC) govern who can use or manage each key, preventing unauthorized use.
- Key rotation: Automatic rotation limits how much data a single key protects, reducing the impact of a compromised key.
- Auditing and monitoring: Logging every key operation lets you detect suspicious access and prove compliance during an audit.
The Five Cloud Key Management Models
Cloud key management falls into five models that differ mainly in who holds the key material and how much operational work you take on. The table below compares the advantages and disadvantages of each.
| Model | Advantages | Disadvantages |
| Bring Your Own Encryption (BYOE) | Full control: data is encrypted before it reaches the cloud, so the provider never sees plaintext or keys. Meets regulated-industry rules that require keys to be segregated from cloud compute and storage. Supports column-level encryption and dynamic masking for the most sensitive data. | Added latency: data is encrypted and decrypted on every use. Limited interfaces mean custom APIs are needed to integrate with each provider, which is hard for smaller teams. Puts scaling and performance pressure back on your on-premises infrastructure. |
| Cloud HSM | Key material never leaves the HSM. FIPS 140 Level 3 validated hardware: AWS CloudHSM is FIPS 140-3 Level 3 validated, Azure Managed HSM is FIPS 140-3 Level 3 validated, and Google Cloud HSM is FIPS 140-2 Level 3 validated. Performs all core HSM functions: key generation, storage, rotation, and cloud encryption APIs. Dedicated, single-tenant hardware for security-critical workloads. | Needs in-house skills to manage the key and crypto lifecycle. Higher cost because of dedicated hardware. Some performance overhead versus software keys. |
| Cloud KMS | No specialized staff required; the provider runs the service. Lets existing products use cryptography through simple APIs. Central point to manage keys across many services. Native integration with the provider’s databases, storage, and developer tools. | The provider stores and operates on your key material, so you trust their controls. Less isolation than a dedicated HSM unless you select an HSM-backed key tier. |
| External Key Store (HYOK) | Key material stays in an HSM or key manager you control, outside the cloud (AWS XKS, Google Cloud EKM). The provider calls out to your key manager for each operation and never holds the key. Suits data sovereignty and separation-of-duty mandates; you can revoke access at any time. | You run and secure the external key manager and its availability. Added latency and a network dependency on every cryptographic call. Most complex model to operate. |
| Software Key Management | Lower cost than dedicated HSMs. Full control of key services rather than delegating them to the provider. Runs your own key management application in the cloud with generation, storage, rotation, and encryption APIs. | Software-only keys are not compliant where regulations require FIPS validated hardware. You own patching, availability, and hardening of the key service. |
The right model depends on one question: who must hold the key material. If a regulator or internal policy says keys cannot live on provider infrastructure, an external key store or BYOE is the answer. If not, Cloud KMS or Cloud HSM gives strong protection with far less operational work.
FIPS 140 Status of the Major Cloud Providers
Every major provider now backs its key service with FIPS 140 validated hardware, but the exact standard and level differ. This matters because NIST moves all FIPS 140-2 certificates to its Historical List on September 21, 2026, after which federal buyers should not cite them for new procurements.
- AWS KMS: All KMS keys are protected by FIPS 140-3 Security Level 3 validated HSMs, deployed in every commercial and GovCloud (US) Region (AWS Security Blog, February 2025). China Regions use OSCCA-certified HSMs instead.
- Azure Key Vault: Managed HSM and Key Vault Premium use FIPS 140-3 Level 3 validated Marvell LiquidSecurity hardware; the Standard tier uses software-protected keys (Microsoft Learn).
- Google Cloud: Cloud HSM uses FIPS 140-2 Level 3 validated Marvell LiquidSecurity HSMs; Cloud KMS software keys use the FIPS 140-3 Level 1 validated BoringCrypto module (Google Cloud documentation).
Verify the certificate, not the marketing. Look the module up in the NIST Cryptographic Module Validation Program (CMVP) database and confirm it holds an active FIPS 140-3 certificate for the version you run.
Cloud Key Management and Post-Quantum Cryptography
Keys that protect long-lived data need to survive the arrival of quantum computers, which will break RSA and elliptic-curve cryptography using Shor’s algorithm. NIST published its first post-quantum standards in August 2024: FIPS 203 (ML-KEM) for key establishment, and FIPS 204 (ML-DSA) and FIPS 205 (SLH-DSA) for signatures.
Cloud providers have begun adding these algorithms. AWS-LC, the cryptographic library behind several AWS services, was the first cryptographic library to include ML-KEM in a FIPS 140-3 validation. Under the NSA’s CNSA 2.0 guidance, cloud services that support National Security Systems are expected to move to exclusive quantum-resistant algorithms by 2033. The practical risk today is harvest-now, decrypt-later: an adversary records encrypted data now to decrypt once quantum hardware matures, so data with a confidentiality shelf life beyond about ten years is already exposed.
How to Choose a Cloud Key Management Approach
Match the model to your control, compliance, latency, and cost requirements.
- Define your key custody rule: Decide whether key material may reside on provider infrastructure. If not, shortlist external key store (AWS XKS, Google Cloud EKM) or BYOE.
- Check your hardware mandate: If a regulation requires FIPS 140 validated hardware or single-tenant isolation, choose Cloud HSM (Azure Managed HSM, Google Cloud HSM, or AWS KMS with a CloudHSM key store).
- Weigh operational capacity: Cloud KMS needs the least effort. BYOE and external key stores need in-house crypto and availability skills.
- Confirm the certificate: Verify an active FIPS 140-3 certificate in the NIST CMVP database before the September 21, 2026 FIPS 140-2 sunset.
- Plan for post-quantum: Prefer providers with a clear ML-KEM and ML-DSA roadmap so you can adopt quantum-resistant keys without re-architecting.
How Encryption Consulting Helps
Encryption Consulting’s Cloud Data Protection Services help you choose and implement the right cloud key management model across AWS, Azure, and Google Cloud, from Cloud KMS and Cloud HSM to BYOK, BYOE, and external key stores. Our advisors design key custody, rotation, and access-control policies that meet PCI DSS, HIPAA, GDPR, and FIPS 140 requirements, and plan your migration to FIPS 140-3 and post-quantum algorithms. Backed by ISO/IEC 27001:2022 and SOC 2 certified practices.
Frequently Asked Questions
What is a cloud key management service?
A cloud key management service is a hosted service that generates, stores, rotates, and controls access to the encryption keys that protect data in the cloud. It handles key generation, secure storage, rotation, access control, and audit logging, and integrates with cloud services so applications can encrypt and decrypt data without managing key material directly. AWS KMS, Azure Key Vault, and Google Cloud KMS are the main examples.
What is the difference between Cloud HSM and Cloud KMS?
Cloud KMS is a software-first key service where the provider manages keys, often backed by shared HSMs. Cloud HSM gives you keys in a dedicated, FIPS 140 validated hardware security module. AWS KMS now uses FIPS 140-3 Security Level 3 HSMs for all keys, while Azure Managed HSM and Google Cloud HSM offer dedicated single-tenant hardware for stricter regulatory needs.
Is cloud key management FIPS 140 compliant?
Yes. AWS KMS keys are protected by FIPS 140-3 Security Level 3 validated HSMs. Azure Key Vault Managed HSM and Premium use FIPS 140-3 Level 3 validated Marvell hardware. Google Cloud HSM uses FIPS 140-2 Level 3 validated HSMs. On September 21, 2026, NIST moves all FIPS 140-2 certificates to its Historical List, so confirm your provider carries an active FIPS 140-3 certificate.
What is BYOK and how is it different from BYOE?
Bring Your Own Key (BYOK) lets you generate a key and import it into the cloud provider’s key service, which then stores and uses it. Bring Your Own Encryption (BYOE) keeps encryption and the keys under your control, outside the cloud, so data is encrypted before it reaches the provider. BYOE gives more control but adds latency and integration work through custom APIs.
What is an external key store or hold your own key (HYOK)?
An external key store keeps key material in an HSM or key manager you control outside the cloud, while the cloud service calls out to it for cryptographic operations. AWS calls this External Key Store (XKS) and Google calls it External Key Manager (Cloud EKM). The provider never holds your key material, which suits data sovereignty and separation-of-duty mandates but adds operational overhead.
Which cloud key management approach should I choose?
Choose Cloud KMS for low-cost, low-effort key management when you have no strict hardware mandate. Choose Cloud HSM when regulations require FIPS 140 validated hardware or single-tenant isolation. Choose BYOE or an external key store when you must keep key material outside the provider entirely. The right model balances control, compliance, latency, and cost for your data.
Protect Your Data in the Cloud
Get the right keys in the right place with confidence. Explore Encryption Consulting’s Cloud Data Protection Services to design and operate cloud key management across every provider, or talk to an Encryption Consulting advisor about your FIPS 140-3 and post-quantum readiness.
- Key Takeaways
- Why Cloud Key Management Matters
- The Five Cloud Key Management Models
- FIPS 140 Status of the Major Cloud Providers
- Cloud Key Management and Post-Quantum Cryptography
- How to Choose a Cloud Key Management Approach
- How Encryption Consulting Helps
- Frequently Asked Questions
- Protect Your Data in the Cloud
