MSCS633 Applied Cryptography and Data Protection
This course will provide students with advanced knowledge of cryptography and its applications. Students will analyze encryption implementations evaluate algorithms used in various cryptographic protocols and various protocols for encrypted communication. Upon successful course completion, students will be able to develop protocols for secure communications, reason about the security of cryptographic constructions, and apply this knowledge to real-world applications.