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