KMS and Encryption Flashcards

1
Q

It is a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data.

A

AWS Key Management Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How to Set Up CMK?

A

Create alias and description then Choose key material option.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

IAM users and roles that can administer (but not use) the key through the KMS API.

A

Key Administrative Permissions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

IAM users and roles that can use the key to encrypt and decrypt data.

A

Key Usage Permissions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

It is used on your behalf with the AWS services integrated with KMS.

A

AWS Managed CMK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

KSM that you create, own and manage yourself. Used to encrypt, decrypt files up to 4KB
and generate the data key

A

Customer-Managed CMK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Encryption key that you can use to encrypt data, including large amounts of data.

A

Data Key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

You can use a CMK to ____________________ data keys

A

generate, encrypt, and decrypt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Encrypting the key that encrypts our data.

A

Envelope Encryption

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The CMK is used to encrypt the____________?

A

data key (or envelope key).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The ________ encrypts our data.

A

data key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Envelope Encryption Used for encrypting anything over _______. ?

A

4KB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

By using envelope encryption this avoids _______________. ?

A

Sending all your data into KMS over the network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

KMS API Call that is use to encrypts plaintext into ciphertext by using a customer master key.

A

aws kms encrypt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

KMS API Call that is use to decrypts ciphertext and then re-encrypts using a CMK that you
specify. (e.g. when you change the CMK or manually rotate the CMK .

A

aws kms re-encrypt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

KMS API Call that is use decrypts ciphertext that was encrypted by a customer master key.

A

aws kms decrypt

17
Q

KMS API Call that enables automatic key rotation every 365 days.

A

aws kms enable-key-rotation

18
Q

KMS API Call that uses the CMK to generate a data key to encrypt data using envelope encryption.

A

aws kms generate-data-key