chapter4
chapter4
summary
Subject: security Cryptanalysis: Cryptanalysis refers to the study of ciphers, ciphertext, or cryptosystems (that is, secret code systems)
with the goal of finding weaknesses in these that would permit retrieval of the plaintext from the ciphertext, without
Chapter 4:
necessarily knowing the key or the algorithm used for that. This is also known as breaking the cipher, ciphertext, or
Pages: cryptosystem.
The most cryptoanalysis know is the cipher text only (not even the crypto algorithm)
Questions
There are two general approaches to attacking a conventional encryption scheme:
1. Cryptanalysis: Cryptanalytic attacks rely on the nature of the algorithm plus perhaps some knowledge of the general characteristics of the plaintext or
even some sample plaintext ciphertext pairs. This type of attack exploits the characteristics of the algorithm to attempt to deduce a specific plaintext or
to deduce the key being used.
2. Brute-force attack: The attacker tries every possible key on a piece of ciphertext until an intelligible translation into plaintext is obtained. On average,
half of all possible keys must be tried to achieve success.