Cryptography based on quadratic residuacity. Advanced techniques for factoring and extracting discrete logarithms. Hyperelliptic curve cryptography. Pairings and their applications to cryptography. Code based and lattice based cryptography. Additional topics may include provable security, secret sharing, more post-quantum cryptography, and new developments in cryptography.
This course may not be repeated for credit.
Notes
- Lectures may run concurrently with Pure Mathematics 649.
Antirequisite(s)
- Credit for both Pure Mathematics 529 and 649 will not be allowed.
SyllabusSections