In this course, students examine cryptography and secure communications. Topics include cryptographic algorithms and protocols, digital signatures, and public key infrastructure. Students learn how to install and configure encryption technologies for the network, email, and operating system to prevent attacks. Students examine technologies such as SSH, OpenVPN, IPsec and VeraCrypt. Students are provided with a comprehensive survey of modern cryptography.
Students registering for credit courses for the first time must declare a program at the point of registration. Declaring a program does not necessarily mean students must complete a program, individual courses may be taken for skill improvement and upgrading.