210-250 · Question #182
Of the following, in which type of an attack does the attacker try every possible key with the decryption algorithm, knowing that eventually one of the keys will work?
The correct answer is C. brute-force attack. A brute-force attack exhaustively tries every possible key value against the decryption algorithm until the correct key is found.
Question
Of the following, in which type of an attack does the attacker try every possible key with the decryption algorithm, knowing that eventually one of the keys will work?
Options
- Achosen-ciphertext attack
- Bciphertext-only attack
- Cbrute-force attack
- Dbirthday attack
How the community answered
(43 responses)- A2% (1)
- B2% (1)
- C91% (39)
- D5% (2)
Why each option
A brute-force attack exhaustively tries every possible key value against the decryption algorithm until the correct key is found.
A chosen-ciphertext attack lets the attacker submit arbitrary ciphertexts to a decryption oracle and study the resulting plaintexts to derive key information, rather than trying every key.
A ciphertext-only attack is a constraint describing what the attacker possesses - only ciphertext samples - and does not specify the method of key recovery used.
A brute-force attack operates on the assumption that trying every key in the key space will eventually produce a recognizable plaintext, making success guaranteed given sufficient time and computational resources. The feasibility of this attack is directly tied to key length - longer keys create exponentially larger key spaces that make brute-force impractical. It requires no knowledge of the algorithm's structure or weaknesses.
A birthday attack leverages probability theory to find two inputs producing the same hash output, targeting hash function collision resistance rather than symmetric key recovery.
Concept tested: Brute-force attack and exhaustive key search
Source: https://csrc.nist.gov/glossary/term/brute_force_attack
Topics
Community Discussion
No community discussion yet for this question.