Envelope Encryption

5 minutes 5 Questions

Envelope Encryption is the practice of encrypting plaintext data with a data key and then encrypting the data key itself with a different key, called the key-encrypting key or master key. It is commonly used in combination with AWS KMS to provide additional security layers while managing the encryp…

Test mode:
AWS Certified Solutions Architect - Envelope Encryption Example Questions

Test your knowledge of Envelope Encryption

Question 1

Scenario: A developer needs to implement client-side envelope encryption for a new web application hosted on AWS. They want to ensure the client-side secret is never stored on the server. Which AWS service can help accomplish this?

Question 2

Scenario: You are migrating a legacy on-premises application to AWS, which relies on envelope encryption with locally managed keys for securing data. To avoid a major application redesign, what is the most effective way to transfer the existing customer master keys (CMKs) to AWS?

Question 3

Scenario: You are designing the architecture for a startup's new application that requires customer data at rest to be encrypted. To minimize operational overhead, you decide to use AWS managed services. Which feature should you use for envelope encryption?

More Envelope Encryption questions
18 questions (total)