May 24, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog
Add to Own Catalog (opens a new window)

CSC 4413 - Modern Cryptography

Credits: 4
An introduction to data encryption and authentication in the modern age. The course covers both symmetric-key and asymmetric-key protocols. Topics may include block ciphers, pseudorandomness, message authentication codes, digital signatures, key distribution, and cryptanalysis. The course emphasizes mathematical rigor, including formal definitions of security goals and proofs of protocol security.
Prerequisite(s) CSC-1106 and CSC-1109



Add to Own Catalog (opens a new window)