Christelle Vincent
Associate Professor, Department of Mathematics and Statistics
Research › Cryptography
Cryptography is the mathematical bedrock of security. Our work ranges from the explicit construction of abelian varieties with hard discrete-logarithm problems and isogeny-based post-quantum cryptography to the applied cryptography and network security taught throughout our curriculum.
| Course | Description | Instructor |
|---|---|---|
| CS 3559 Cryptography |
Classical and modern cryptography and the strengths and weaknesses of specific systems: RSA, ElGamal, elliptic-curve cryptosystems, digital signatures, and key exchange. Cross-listed with Mathematics. Prerequisites: MATH 2055 or CS 1640; MATH 2248, 2522, or 2544 |
Christelle Vincent |
| CS 2660 Cybersecurity Principles |
Introduction to cybersecurity: fundamental security design principles, programming flaws and malicious code, web and database security, cryptographic algorithms and hash functions, and an overview of computer networks and common network threats. Prerequisites: CS 2210 (C- or better) |
James Eddy |
| CS 3660 Network Security and Cryptography |
Security and secrecy in a networked environment: public- and private-key cryptography, authentication and trusted agents, digital signatures, and privacy. Prerequisites: CS 2240 |
Laura Marthaler |
Interested in cryptography? See how to join the Center as an MS, PhD, or undergraduate researcher.