0 votes
in AWS by

You are developing a Java-based application that needs to make use of the AWS KMS service for encryption. Which of the following must be done for the encryption and decryption process? Choose 2 answers from the options given below.

1 Answer

0 votes
by

Answer - B and D.

The AWS Documentation mentions the following.

The AWS Encryption SDK is a client-side encryption library that makes it easier for you to implement cryptography best practices in your application.

It includes secure default behaviour for developers who are not encryption experts, while being flexible enough to work for the most experienced users.

Options A and C are incorrect because you should never use the Customer master keys directly to encrypt the decryption process.

In the AWS Encryption SDK, by default, you generate a new data key for each encryption operation.

...