In CS 463 we cover a wide range of topics, including classical cryptography, block ciphers, public key cryptology, public key implementations, cryptographic hash functions, authentication techniques, digital signatures, and advanced topics in mathematical cryptology.


Prerequisites: CS 301 or CS 302