Nov 21, 2024  
2025-2026 Undergraduate Catalog (Edited Version) 
    
2025-2026 Undergraduate Catalog (Edited Version)
Add to Portfolio (opens a new window)

CSCI 391 - Practical Cryptology


3 Credit(s)

Cryptology is about making and breaking codes. This course covers the historical development of cryptographic methods and cryptanalysis tools. Before modern cryptographic algorithms are discussed in detail, an overview of the classical encryption algorithms is given. Both symmetric (private key) and asymmetric (public key) encryption schemes are analyzed. The course also focuses on methods and algorithms for data integrity and authenticity and protection of information.
Prerequisite(s): CSCI 131  or CSCI 151 ; MATH 151 PHIL 120 , or PHIL 105  .



Add to Portfolio (opens a new window)