In this course students will learn in depth knowledge of cryptography and authentication. Students will explore various cryptography algorithms authentication protocols and their design and implementation. Students will work on a project to implement a cryptographic algorithm and/or an authentication protocol. The applications of cryptography and authentications in the areas of computer networks and systems and information assurance will also be investigated.
Cryptography and Authentication