Caesar Shift aka Caesar Cipher
Caesar shift is a very common cipher, that is incredibly easy to use. This being said, it is also incredibly easy to break. In this cipher, the alphabet used to encode the text is simply the standard alphabet, rotated round by an agreed number of positions. This cipher is said to have been used by Julius Caesar to communicate with his army. This is quite likely the first form of encryption that was ever used to secure communications. ROT13 is a common example of this cipher that was used quite frequently on the Usenet. It wasn’t ever really used (to my knowledge) to prevent people from reading a message, but rather just to hide text from the casual eye.
Most NNTP readers now come with a function to ROT13 a message. Because with ROT13, you are shifting the alphabet 13 places, the same shift will return the text to it’s origional position.
The following is an example of Caesar Shift, using a shift of 5
MJQQT BTWQI
Plain : abcdefghijklmnopqrstuvwxyz
ROT 0 : ABCDEFGHIJKLMNOPQRSTUVWXYZ
ROT 1 : BCDEFGHIJKLMNOPQRSTUVWXYZA
ROT 2 : CDEFGHIJKLMNOPQRSTUVWXYZAB
ROT 3 : DEFGHIJKLMNOPQRSTUVWXYZABC
ROT 4 : EFGHIJKLMNOPQRSTUVWXYZABCD
ROT 5 : FGHIJKLMNOPQRSTUVWXYZABCDE
ROT 6 : GHIJKLMNOPQRSTUVWXYZABCDEF
ROT 7 : HIJKLMNOPQRSTUVWXYZABCDEFG
ROT 8 : IJKLMNOPQRSTUVWXYZABCDEFGH
ROT 9 : JKLMNOPQRSTUVWXYZABCDEFGHI
ROT 10 : KLMNOPQRSTUVWXYZABCDEFGHIJ
ROT 11 : LMNOPQRSTUVWXYZABCDEFGHIJK
ROT 12 : MNOPQRSTUVWXYZABCDEFGHIJKL
ROT 13 : NOPQRSTUVWXYZABCDEFGHIJKLM
ROT 14 : OPQRSTUVWXYZABCDEFGHIJKLMN
ROT 15 : PQRSTUVWXYZABCDEFGHIJKLMNO
ROT 16 : QRSTUVWXYZABCDEFGHIJKLMNOP
ROT 17 : RSTUVWXYZABCDEFGHIJKLMNOPQ
ROT 18 : STUVWXYZABCDEFGHIJKLMNOPQR
ROT 19 : TUVWXYZABCDEFGHIJKLMNOPQRS
ROT 20 : UVWXYZABCDEFGHIJKLMNOPQRST
ROT 21 : VWXYZABCDEFGHIJKLMNOPQRSTU
ROT 22 : WXYZABCDEFGHIJKLMNOPQRSTUV
ROT 23 : XYZABCDEFGHIJKLMNOPQRSTUVW
ROT 24 : YZABCDEFGHIJKLMNOPQRSTUVWX
ROT 25 : ZABCDEFGHIJKLMNOPQRSTUVWXY
Breaking The Caesar Shift
This cipher is incredibly easy to break, as there is only 25 different answers (not 26, a rotation of 26 would be the same as the plain text alphabet!).
Trends in the English language can also give you a vital clue as to the value of the shift. There are only 2 letters in the English language that appear on thier own for example, ‘I’ and ‘A’. This means that if there is a single letter in the cipher text, it limits you to 2 possible shifts. This is of course, making the assumption that the message is in English, and that the spaces havent’ been stripped out.
There is a technique called frequency analysis, but I will cover this in the Monoalphabetic Substitutions section.
This page can be used to encode/decode this type of encryption.
And there’s a free Windows program by David (dc) available from his website.