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, configure and implement encryption technologies to secure data and communications, and they examine technologies such as OpenSSL, X.509, PKI, TLS and PQC. 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.