Apr 05, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog [ARCHIVED CATALOG] Add to Portfolio (opens a new window)

CS 3626: Cryptography

3 Credit Hours

Prerequisite: MATH 2345  or CSE 2300  
Concurrent: CS 3305  
The course covers both mathematical and practical foundations of cryptography. Topics include basic number theory for cryptography, conversion of text, and implementation using a programming language. The course includes historical cryptography, symmetric cryptography, asymmetric cryptography, hash functions, and well-known attack strategies with countermeasures. Exercises cover programming of simple cryptography in a programming language.




Add to Portfolio (opens a new window)