Jul 02, 2025  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

COS 313 Introduction to Cryptography


This course introduces the basic principles of cryptography and number theory. Topics include: primes, random numbers, modular arithmetic and discrete logarithms, symmetric encryption, public key encryption, key management, hash functions, digital signatures, authentication protocols and protocols for secure electronic commerce. Elliptic curves and quantum cryptography will also be introduced. This course requires a student laptop - see Department Laptop Policy . Prerequisite(s): COS 210  or permission of the instructor. 4 hour(s).



Add to Portfolio (opens a new window)