Certified Ethical Hacker (CEH v12) — Question 291
Kevin, an encryption specialist, implemented a technique that enhances the security of keys used for encryption and authentication. Using this technique, Kevin input an initial key to an algorithm that generated an enhanced key that is resistant to brute-force attacks.
What is the technique employed by Kevin to improve the security of encryption keys?
Answer options
- A. Key stretching
- B. Public key infrastructure
- C. Key derivation function
- D. Key reinstallation
Correct answer: A
Explanation
The correct answer is A, Key stretching, as it involves enhancing the strength of encryption keys against brute-force attacks by making them longer and more complex. Option B, Public key infrastructure, pertains to the framework for managing digital certificates and public-key encryption, not specifically key enhancement. Option C, Key derivation function, is related but does not specifically address the technique of increasing key length or complexity through stretching. Option D, Key reinstallation, references a different concept related to security vulnerabilities in Wi-Fi networks.