Undergraduate Catalog

COSC 442 Applied Cryptography

This course builds upon the cryptography concepts covered in the course "Introduction to Computer Security" and it presents security protocol designs and advanced topics in applied cryptography. We cover a comprehensive set of topics including cryptographic protocol design, zero knowledge proofs, multi-party encryption protocols, blockchain technology, encrypted machine learning, and secure hardware technologies.

Credits

3

Prerequisite

COSC 340