CYS 494 Cryptographic Systems

An introduction to modern cryptography as used in software systems.  Topics include: block and stream ciphers, symmetric-key encryption, one-way functions, computational complexity, public key encryption, key management, hash functions, digital signatures, digital certificates, and authentication protocols.

Credits

3

Cross Listed Courses

Cross listed as CS 494. No credit given to students with credit for CS 494.

Prerequisite

C- or better in either CS 254 or CET 349, and MATH 217 or MATH 218.

General Education

Offered

  • Fall