Additional information: Students must have prior coursework similar to the content offered in undergraduate courses CMSC451, CMSC452, or CMSC456.
Introduction to modern cryptography. Topics include symmetric-key encryption, hash functions, message-authentication codes, block-cipher design, theoretical foundations, number theory, public-key encryption, and digital signatures.
Must be in the Graduate Program in Computer Science. All other graduate students must request permission