Overview
By default, Microsoft uses platform-managed keys (PMK) to handle encryption. However, organizations that require greater control over their sensitive data can opt for customer-managed keys. When you create an Azure Storage account, SSE is enabled by default with Microsoft-managed keys. By switching to SSE with customer-managed keys, you assume control over key management. This approach ensures that the encryption is performed using keys that you create, manage, and control. The diagram below visualizes the complete process:
Advantages of Using Customer-Managed Keys
Switching to customer-managed keys offers several important benefits:- Enhanced Control: Manage the entire encryption key lifecycle, including setting key durations tailored to your security needs.
- Flexible Key Rotation: Rotate keys promptly whenever required, bolstering overall security.
- Compliance and Governance: Achieve greater confidence in meeting regulatory and internal compliance mandates by overseeing your key management processes.
Using customer-managed keys allows you to integrate your enterprise key management processes seamlessly with Azure services.