MATH 673 - Information, Secrecy and Authentication I - Spring 2024
Credits 3. 3 Lecture Hours.
This course will
cover a broad range of modern cryptography from a mathematical perspective.
This will include public key cryptosystems (such as rsa, ElGamal, knapsack
and lattice methods, and elliptic curve methods), security protocols (e.g.,
digital signatures, identification and secret sharing schemes, and
zero-knowledge proofs), and the necessary tools from number theory and
information theory.
Prerequisites: Graduate classification and approval
of instructor. No prior class on cryptography is assumed but some
mathematical sophistication is required. A course at the undergraduate
level on number theory would be useful but certainly not necessary, as we
will develop what is needed (part of the fun). However, undergraduate
courses on algebra
(groups/rings/fields) and on real and complex analysis will be needed.
Sections
This course is not taught in Spring 2024.