CSE 444/544
Department of Computer Science and Software Engineering
McVey Data Science Building, 262
105 Tallawanda Road
Oxford, OH 45056
3 Credit Hours
Cryptography is the study of techniques for protecting information and systems, that is, securing them against adversarial attacks. Cryptography appears everywhere. For example, computer passwords, user authentication, credit cards, cryptocurrency, web traffic (HTTPS), disk encryption, etc., all use cryptography. This course presents the techniques and tools used in modern cryptography with a focus on applications. For example, the course discusses many attacks on various real-worlds systems, the mistakes made in building those systems, and how they could be built in a secure way.
CSE 274 and MTH 231