196k views
3 votes
A security engineer is attempting to increase the randomness of numbers used in key generation in a system. The goal of the effort is to strengthen the keys against predictive analysis attacks.

Which of the following is the BEST solution?

A. Use an entropy-as-a-service vendor to leverage larger entropy pools.
B. Loop multiple pseudo-random number generators in a series to produce larger numbers.
C. Increase key length by two orders of magnitude to detect brute forcing.
D. Shift key generation algorithms to ECC algorithms.

User Jrista
by
7.8k points

1 Answer

4 votes

Final answer:

The BEST solution to increase the randomness of numbers used in key generation in a system and strengthen the keys against predictive analysis attacks is to use an entropy-as-a-service vendor to leverage larger entropy pools. So, the correct answer is A. Use an entropy-as-a-service vendor to leverage larger entropy pools.

Step-by-step explanation:

The BEST solution to increase the randomness of numbers used in key generation in a system and strengthen the keys against predictive analysis attacks is:

A. Use an entropy-as-a-service vendor to leverage larger entropy pools.

An entropy-as-a-service vendor can provide a larger entropy pool, which increases the randomness of the numbers used in key generation.

This helps to make the keys more secure against predictive analysis attacks.

By leveraging a larger entropy pool, the security engineer can ensure that the key generation process is more random and less predictable.

Thus, the correct answer is A. Use an entropy-as-a-service vendor to leverage larger entropy pools.

User Figurine
by
7.9k points