EECS 475
Introduction to Cryptography
Covers fundamental concepts, algorithms, and protocols in cryptography. Topics: ancient ciphers, Shannon theory, symmetric encryption, public key encryption, hash functions, digital signatures, key distribution. Emphasizes attack models, precise definitions of security, reductions, and proof techniques.
Topics
- ancient ciphers
- Shannon theory
- symmetric encryption
- public key encryption
- hash functions
- digital signatures
- key distribution
Topics explicitly listed in official catalogue description
Prerequisites & course information
EECS 281; (C or better, No OP/F) or Graduate Standing in CSE. (Prerequisites enforced at registration.) EECS 376 or a proof-based math course. (BS). May not be repeated for credit. F. (Alternating Years).
Sources
Catalogue variants
- Introduction to Cryptography · 4 · College of Engineering catalogue
- Introduction to Cryptography · Graduate credit