CMSC 656
Introduction to Cryptography
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.
Topics
- symmetric-key encryption
- hash functions
- message-authentication codes
- block-cipher design
- theoretical foundations
- number theory
- public-key encryption
- and digital signatures
Topics explicitly listed in official catalogue description
Prerequisites & course information
Credit Only Granted for: CMSC656 or CMSC858K. Formerly: CMSC858K. Additional Information: Students must have prior coursework similar to the content offered in undergraduate courses CMSC451 , CMSC452 , or CMSC456 .
Sources
- Course catalogue ↗2026-2027