MSCS633 Applied Cryptography and Data Protection

This course will provide students with advanced insights into cryptography and its practical applications. Through a comprehensive exploration of encryption techniques, cryptographic protocols, and ethical considerations, students will analyze the foundational principles of symmetric and asymmetric encryption. They will critically evaluate data security safeguard measures and will use Python to apply advanced encryption methods and implement cryptographic algorithms. Upon successful course completion, students will be able to apply their knowledge to real-world cryptographic solutions while considering ethical impacts. 

Prerequisite: MSCCS501 and MSCS525

Credit Hours:


Catalog Code: