From Caesar to Modern Cryptography
Vini, Vidi, Vici
Julius Ceasar 100BC - 44BC
Tell Cleopatra,
WE ATTACK AT DAWN!
Leave it to me sir!
Sgt. Pony 50BC-48BC
Attack at dawn! ATTACKATDAWN
I was never really on your side!
Sgt. pony 50BC-48BC
They attack at dawn! oh yea
What Caesar did
abcdefghijklmnopqrstuwxyz
caesar_cipher("ATTACKATDAWN", 5)
We get, fyyfhpfyifbs
Symmetric Pre-shared Keys
Vigenère cipher
Cipher analysis
The use of cryptography was obscure
World War II
(1939 - 1945)
The German Enigma Machine
Alan Turing
(1912-1954)
Bombe vs The Enigma
Diffie-Hellman Key Exchange
Experiment!
- Find a partner
- paint a small square with a yellow highlighter
- pick up a highlighter of another color
- color over the yellow square
- trade your colored square with a partner
- receive your partner's colored square
- color over your partner's square with your highlighter
- get same colored square as your partner!
RSA
Shall we watch a video?
(It's a minute long)
Summary
Plain text --> Caesar Cipher
Caesar Cipher --> Vigenere cipher
Vigenere Cipher --> RSA (public key infrastructure)