2012-2014 Undergraduate Catalog 
    
    Mar 29, 2024  
2012-2014 Undergraduate Catalog [ARCHIVED CATALOG]

CS 534 - Cryptography and Data Security


Prerequisites: CS 210  or CS 212 , junior standing. A survey of cryptographic concepts and algorithms and their application to data security. Techniques studied will include private key cryptosystems, public key cryptosystems, hash functions. Commonly used algorithms will also be studied; these might include DES, 3DES, AES, IDEA, RSA, Diffie-Hellman, MD5, SHA, DSS. We will also examine how these algorithms are used to provide confidentiality, message authentication, key exchange and digital signatures in applications such as client-server authentication, email security, and web security. 3 credits