Vini, Vidi, Vici
Julius Ceasar 100BC - 44BC
Julius Ceasar 100BC - 44BC
Tell Cleopatra,
WE ATTACK AT DAWN!
Leave it to me sir!
Sgt. Pony 50BC-48BC
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
Attack at dawn! fyyfhpfyifbs Attack at Dawn!
Symmetric Pre-shared Keys
Vigenère cipher
Cipher analysis
The use of cryptography was obscure
World War II
(1939 - 1945)
(1939 - 1945)
The German Enigma Machine
Alan Turing
(1912-1954)
Bombe vs The Enigma
Modern day
Key distribution problem
- Availability
- Scalability
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)
Thank you
From Caesar to Modern CryptographyFrom Caesar to Modern Cryptography
By vampure
From Caesar to Modern CryptographyFrom Caesar to Modern Cryptography
- 1,719