Cryptography

COMPSCI 582

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.

Prerequisites

Prerequisite: Computer Science 230 or graduate standing

Curriculum Codes
  • QS
Cross-Listed As
  • ECE 656
Typically Offered
Spring Only