Description:
- The Caesar Cipher is a private-key encryption scheme
- used by Julius Caesar (100 BC-44 BC) to communicate with his generals
- encryption is achieved by “shifting” each alphabet by some fixed amount (the key).
- Let message space M=A,B,...,Z∗ and key space K=0,1,...,25
Gen:
- a uniformly random key k from K=0,1,...,25
Enc:
- Encryption shifts the alphabet of each letter in the plain-text by k: Enck(m1m2...mn)=c1c2...cn, where ci=mi+kmod26
Dec:
- Decryption shifts each letter back: Deck(c1c2...cn)=m1m2...mn, where mi=ci−kmod26