Academic Catalog 2025-2026

CYB 410 Cryptography

Cryptography provides important tools for ensuring the privacy, authenticity, and integrity of the increasingly sensitive information involved in modern digital systems. The course aims to help students develop a solid understanding of the foundational elements of modern cryptography. Topics include classical ciphers, symmetric ciphers, DES, AES, block cipher, stream cipher, asymmetric ciphers, RSA, hashing functions, digital signatures, key management, and key distribution. To understand modern cryptography, students are also introduced to number theory including prime numbers, modular arithmetic, the Euclidean algorithm, division algorithm, and discrete algorithms.

Credits

3

Prerequisite

CYB 130 and either CYB 250 or CYB 350 or instructor approval