CPSC 370 Introduction to Computer Cryptology
This course provides students with an introduction to the field of cryptology. Students will study block and stream ciphers, symmetric and asymmetric ciphers, the strength and weaknesses of ciphers, encryption standards, public key cryptography, digital signatures, key management, hash functions, and message authentication codes. Students will be required to create working software based on cryptographic algorithms.
Credits
4 credits
Prerequisite
CPSC130 AND CPSC131 AND CPSC230 AND CPSC250 AND MATH140 AND MATH220
Distribution
AdvancedNotes
140-UG Level 4 Advanced