Jun 30, 2025  
2017-2018 Undergraduate Catalog 
    
2017-2018 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 the permission of the instructor. 4 hour(s).



Add to Portfolio (opens a new window)