In cryptographic study, we know the simpliest way to conceal the information is by ‘substitution’. You replace the original word/alphabet by another word/alphabetic ‘systematically’. The word ‘systemtically’ have to be in place because you need a way to decrypt the concealed message.

In Latin language system, we use a alphabet to replace another one sequentially as below:

A replaced by D

B replaced by E

C replaced by F

………………………. and so on and so forth.

In this way, a message originally written as

ATTACK STARTS ON SEVEN TONIGHT

becomes

DWWDFN VWDUWV ……………..

And the key is 3 for we ‘shifted’ three alphabets for each alphabet.

So the decryption is easy, we just shift back the three alphabets in the reverse direction to decrypt the ciphertext.

This encryption method is too naive that an attacker can easily uncover the message by brute force attack. Why? It is because there are only 25 possible keys for this encryption. A can be shifted by at most 25 different positions and so is B, C and D, etc.

So an attacker can literally try all possible keys to break the encryption.

Other than that, can you think of another attack method that can uncover the plaintext encrypted by Caesar Cipher ?

It is Frequency Analysis Attack method