Title: An overview of cryptography
In this talk we are going to take a bird-eye view of cryptography, from a computational perspective. That is, rather then examine cryptographic protocols, we are going to look at the mathematical principles behind the algorithms used in cryptography. First RSA, ElGamal, and the Rabin-Miller algorithm, then algorithms in Elliptic-curve based cryptography, and finally we will end with lattice-based cryptography. No background will be assumed.