May 25, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

CS 462 - Cryptography



Mathematical and practical foundations of cryptography, including basic number theory for cryptography, conversion of text, historical cryptography, symmetric cryptography, asymmetric cryptography, hash functions, well-known strategies with countermeasures. Exercises and assignments cover programming of cryptographic algorithms.

Credits: 3
Prerequisites: MATH 251 , CS 302 .
Notes: This course is crosslisted with CS 662. Credit at the 600-level requires additional work.