This course is designed as an introduction to cryptography with a focus on the understanding of how SSL/TLS enable secure connections in modern protocols. The course starts out with a general overview of cryptographic functions and builds on this toward examples of specific algorithms and specific applications. Time will be allotted for exercises where students can see the effects of these algorithms first hand and in such a way that each of their benefits and limitations are understood.
The student should have a basic operational knowledge of computers and some familiarity with networking.
5 1/2 Days/Lecture & Lab
This course is intended for those who want to learn about Cryptography and its use in securing network protocols, specifically with SSL. Since improperly deploying encryption over an un-trusted network like the internet could have wide ranging and important side effects, anyone who is administrating or frequently working with services which use clear text data transmission that can be secured with SSL/TLS could benefit from this course. Those working with HTTP, POP3, IMAP4, or LDAP would benefit from this course as well as those interested in deploying a Certificate Authority or with interest in auditing a network.