CloudGuild · Blog · Cheat sheets · Lessons · Certifications

AWS KMS & Encryption: When to Use What (and How the Exam Tests It)

Understand when to use AWS KMS for encryption, its key management options, and how the SAA-C03 exam tests your knowledge on these concepts.

AWS Key Management Service (KMS) simplifies the management of encryption keys. It manages creation, rotation, and access control. Every key usage is logged in CloudTrail. This service is crucial for maintaining security in AWS environments. But when do we actually reach for KMS? Let's break it down.

When to Use AWS KMS

  1. Encryption at Rest: Use KMS when you need auditable and access-controlled encryption. This applies to services like Amazon S3, EBS, and RDS. For instance, if your S3 bucket holds sensitive data, leveraging Server-Side Encryption with KMS (SSE-KMS) ensures that access to the data is tightly controlled and logged.

  2. Envelope Encryption: If your application needs to encrypt data before storing it, KMS is the right choice. Envelope encryption combines the efficiency of symmetric encryption for data and the security of asymmetric encryption for the keys. This method allows you to control the lifecycle of your encryption keys effectively.

Key Architectural Decisions

Gotchas & Exam Traps

Be aware of common pitfalls when it comes to KMS and encryption on the exam:

How the Exam Tests This

The SAA-C03 exam often tests your knowledge on KMS and encryption through specific patterns:

  1. Scenario-Based Questions: Expect scenarios where you must determine the best encryption strategy based on requirements for auditability and access control.
  2. Key Management Options: Questions may ask you to compare customer managed keys and AWS managed keys based on given requirements.
  3. Misleading Options: Be prepared for options that seem correct but overlook key features like automatic rotation or logging capabilities.

The Rule to Remember

Default to encrypting everything; KMS makes encryption, auditing, and access control straightforward.

For more practice, check out our free mock exam to test your knowledge further: Take the free SAA-C03 mock exam.

Take a free mock exam →