Cryptography: A Fairy Tale for Mathematicians and Starring Mathematicians! University of California, Berkeley Mathematics Undergraduate Student Association October 27, 2014
Why Crypto? So why on earth was cryptography invented?
Why Crypto? So why on earth was cryptography invented? Most obvious: Keeping secrets!
Why Crypto? So why on earth was cryptography invented? Most obvious: Keeping secrets! but why keep secrets then?
Why Crypto? So why on earth was cryptography invented? Most obvious: Keeping secrets! but why keep secrets then? send messages to armies during war from Julius Caesar (and his silly shift cipher) to World War II Germany s [not so enigmatic] Enigma machine
Why Crypto? So why on earth was cryptography invented? Most obvious: Keeping secrets! but why keep secrets then? send messages to armies during war from Julius Caesar (and his silly shift cipher) to World War II Germany s [not so enigmatic] Enigma machine organize all sorts of conspiracies eg: Mary Queen of Scots plotted to assassinate Queen Elizabeth she was hanged because her cipher broke and proved her involvement.
Why Crypto? So why on earth was cryptography invented? Most obvious: Keeping secrets! but why keep secrets then? send messages to armies during war from Julius Caesar (and his silly shift cipher) to World War II Germany s [not so enigmatic] Enigma machine organize all sorts of conspiracies eg: Mary Queen of Scots plotted to assassinate Queen Elizabeth she was hanged because her cipher broke and proved her involvement. Etc.
Why Crypto? So why on earth was cryptography invented? Most obvious: Keeping secrets! but why keep secrets then? send messages to armies during war from Julius Caesar (and his silly shift cipher) to World War II Germany s [not so enigmatic] Enigma machine organize all sorts of conspiracies eg: Mary Queen of Scots plotted to assassinate Queen Elizabeth she was hanged because her cipher broke and proved her involvement. Etc. Less obvious: deciphering ancient languages, finding buried treasures, fame, glory, etc.
Why Crypto? So why on earth was cryptography invented? Most obvious: Keeping secrets! but why keep secrets then? send messages to armies during war from Julius Caesar (and his silly shift cipher) to World War II Germany s [not so enigmatic] Enigma machine organize all sorts of conspiracies eg: Mary Queen of Scots plotted to assassinate Queen Elizabeth she was hanged because her cipher broke and proved her involvement. Etc. Less obvious: deciphering ancient languages, finding buried treasures, fame, glory, etc. but most interesting: for fun!
When did math come in?
When did math come in? It didn t.
When did math come in? It didn t. Math has always been there.
When did math come in? Euclid (300 B.C.)
When did math come in? Euclid (300 B.C.) There are infinitely many primes...
When did math come in? Euclid (300 B.C.) There are infinitely many primes...... also there is this algorithm for finding GCD. Let s name it after me!
When did math come in? Pierre de Fermat (1601-1665)
When did math come in? Pierre de Fermat (1601-1665) Fermat s Little Theorem (1640): For any prime p and integer a, such that 1 a < p, then: a p 1 = 1 mod p
When did math come in? Leonhard Euler (1707-1783)
When did math come in? Leonhard Euler (1707-1783) Eulers Theorem (1736): If gcd(a, n) = 1, then: a ϕ(n) = 1 mod n where ϕ(n) is number of integers x less than n such that gcd(x, n) = 1.
Some quick terminology
Some quick terminology Code: a word or phrase replaced with another, possibly shorter one.
Some quick terminology Code: a word or phrase replaced with another, possibly shorter one. Cipher: replacing each letter in a text by another based on a system
Some quick terminology Code: a word or phrase replaced with another, possibly shorter one. Cipher: replacing each letter in a text by another based on a system Plaintext: the message
Some quick terminology Code: a word or phrase replaced with another, possibly shorter one. Cipher: replacing each letter in a text by another based on a system Plaintext: the message Ciphertext: the encrypted message
ducing Characters (from wiki!)
ducing Characters (from wiki!) Alice Bob Carol or Charlie
ducing Characters (from wiki!) Alice Bob Carol or Charlie Eve, the passive eavesdropper
ducing Characters (from wiki!) Alice Bob Carol or Charlie Eve, the passive eavesdropper Craig, the password cracker Mallet or Mallory, the malicious attackers Trudy, the intruder etc.
Leaked photo of Evette in a beach
New research problems and directions More math elliptic curve-based crypto lattice-based crypto braid-based crypto secret-sharing random oracles quantum cryptography zero-knowledge proofs More EECS or applied math multi-party protocols homomorphic encryption private information retrieval anonymity bit commitment oblivious transfer secure voting systems crypto hardware public-key infrastructure tweakable encryption