CYB 304: CRYPTOGRAPHY

Level
Undergraduate
Instructor
Albert
Credits 3
Cryptography is a key component in securing data while it is stored, processed, and transmitted. Cryptography components are found in computer applications and also utilized to secure network communications. This course will introduce students to the principles of cryptography, cryptographic number theory, including hash functions, symmetric and asymmetric cryptography, and their common applications in network security and corresponding susceptibility to attacks/failures. Students will learn how best to compare, select, and apply cryptographic approaches to fortify cybersecurity. Other topics include cryptographic algorithms and programming.
Prerequisites
CYB 235 (Can be taken concurrently).
Semester Offered
Spring even numbered years