ISC Exam Questions

Which of the following is required for cryptanalysis?

Which of the following is required for cryptanalysis?

A.
Access to plaintext

B.
Access to plaintext and ciphertext

C.
Access to algorithm source

D.
Access to ciphertext and algorithm source

Explanation:
Cryptanalysis is the process of trying to break a cryptosystem. This
usually means uncovering the key that was used for encryption. Cryptanalysis can be
performed by "white hats" to uncover flaws and weaknesses in a
cryptosystem or by "black hats" to gain unauthorized access to encrypted
data. The attacker must at least know the algorithm that was used and capture some
ciphertext to run brute-force attacks against.