Course Title: 
Practical Aspects of Modern Cryptography
Course Brief Description: 

This course will explore the techniques of modern cryptography and its application to real-world problems, including common algorithms and protocols used to secure and validate electronic documents, messages,and e-commerce transactions. Secret and public key methods will be presented along with mechanisms for authentication and data integrity. Protocols covered will include SSL/TLS, IPSEC, S/MIME, and PGP. While this course will be focused on a practical understanding of these technologies, some formal reasoning may be required.

Instructor Name: 
Josh Benaloh & Brian LaMacchia
Course Number: 
CSEP 590a
Course Instance ID: