CS 355 - Introduction to Cryptography
An introduction to cryptography basics:
Classic historical ciphers including Caesar, Vigen\o'e\`'re and Vernam ciphers;
modern ciphers including DES, AES, Pohlig-Hellman, and RSA;
signatures and digests;
key exchange;
simple protocols;
block and stream ciphers;
network-centric protocols.
