nerdexam
EC-Council

312-50V12 · Question #309

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…

The correct answer is A. Key stretching. Kevin employed key stretching, a technique that strengthens encryption keys by iteratively processing an initial key through an algorithm to generate a more robust, enhanced key resistant to brute-force attacks.

Submitted by deeparc· Mar 4, 2026Cryptography

Question

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?

Options

  • AKey stretching
  • BPublic key infrastructure
  • CKey derivation function
  • DKey reinstallation

How the community answered

(19 responses)
  • A
    74% (14)
  • B
    5% (1)
  • C
    5% (1)
  • D
    16% (3)

Why each option

Kevin employed key stretching, a technique that strengthens encryption keys by iteratively processing an initial key through an algorithm to generate a more robust, enhanced key resistant to brute-force attacks.

AKey stretchingCorrect

Key stretching is a cryptographic technique that takes a relatively weak key, such as a password, and increases its strength by repeatedly processing it through a hashing function with a salt. This iterative process makes the derived key computationally expensive to crack via brute-force attacks, thereby enhancing its security.

BPublic key infrastructure

Public key infrastructure (PKI) is a system for managing digital certificates and public/private key pairs to establish trust and authenticate identities, not a method for strengthening a single encryption key against brute-force attacks.

CKey derivation function

A key derivation function (KDF) is an algorithm that derives one or more secret keys from a secret value, but key stretching is a specific application of a KDF designed to deliberately increase the computational cost of derivation to resist brute-force attacks.

DKey reinstallation

Key reinstallation refers to a vulnerability where an attacker can exploit the reinstallation of cryptographic keys, particularly in Wi-Fi protocols like WPA2, to compromise network security, rather than a technique to enhance key strength.

Concept tested: Key stretching for brute-force resistance

Source: https://learn.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/password-based-key-derivation-functions-pbkdfs

Topics

#key stretching#cryptographic keys#brute-force resistance#key derivation function

Community Discussion

No community discussion yet for this question.

Full 312-50V12 Practice