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.
Practical Aspects of Modern Cryptography
Course Brief Description:
Josh Benaloh & Brian LaMacchia
Course Instance ID: