COMPSCI 582
Cryptography
Introduction to the design and analysis of cryptographic algorithms. Topics include basics of abstract algebra and number theory; symmetric and asymmetric encryption algorithms; cryptographic hash functions; message authentication codes; digital signature schemes; elliptic curve algorithms; side-channel attacks; and selected advanced topics. Prerequisite: COMPSCI 230 or equivalent or graduate standing.
Topics
- basics of abstract algebra and number theory
- symmetric and asymmetric encryption algorithms
- cryptographic hash functions
- message authentication codes
- digital signature schemes
- elliptic curve algorithms
- side-channel attacks
- and selected advanced topics
Topics explicitly listed in official catalogue description
Prerequisites & course information
003254
Sources
- Course catalogue ↗2026-2027