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 and key space

Gen:

  • a uniformly random key from

Enc:

  • Encryption shifts the alphabet of each letter in the plain-text by :

Dec:

  • Decryption shifts each letter back: