Q12
What is KMS? Explain envelope encryption.
💬Answer
- AWS KMS: A managed service used to create, control, and rotate cryptographic keys.
- Envelope Encryption: An encryption strategy combining symmetric speed with key management safety:
- KMS generates a plaintext Data Key and an encrypted version of that Data Key.
- The application uses the plaintext Data Key to encrypt data locally, then discards the plaintext key.
- The encrypted data is stored alongside the encrypted Data Key.
- To decrypt, the application sends the encrypted Data Key to KMS to get the plaintext key back.
Related AWS Questions
View All AWSQuestions →
Created by
Apurv Gujjar
DevOps & Cloud Engineer
Specialized in:DevOpsAWSGCPKubernetesTerraformDocker
View Portfolio