CPSC 425 : Cryptography
Surveys both the principles and practice of cryptography and its application to network security. The course covers cryptography and network security technology as well as the practical applications that have been implemented and are in use to provide network security. Topics include symmetric and asymmetric ciphers and their underlying mathematical foundations. As time permits, cryptographic data integrity algorithms, mutual trust, and network and internet security may be covered.
Prerequisites
Completion of MATH 212 and CPSC 250 is preferred.