| |
Apr 18, 2026
|
|
|
|
|
2020-2021 Graduate Catalog [ARCHIVED CATALOG]
|
CSC 8224 - Cryptography 4 Hours This course is intended to provide a general introduction to cryptography. This introductory course will cover a number of fundamental concepts and schemes in cryptography, including symmetric cryptography, stream ciphers, block ciphers, data encryption standard (DES), advanced encryption standard (AES), public-key cryptography, RSA cryptosystem, elliptic curve cryptosystems, digital signatures, hash functions, message authentication codes (MACs), and key establishment. Through the lectures, students will understand the basic knowledge of cryptography, be familiar with various cryptosystems, have sufficient foundation to learn advanced techniques of security, gain experience of implementing cryptosystems, and develop abilities to conduct research in security and privacy. (Repeatable- may be taken as many as three times).
Prerequisite(s): CSc 4250/CSC 6250 Design and Analysis of Algorithms with grade of C or higher. Corequisite(s): None. Pre/Corequisite(s): None. Requirements: None.
|
|