Undergraduate Catalog

COSC 442 Applied Cryptography

This course builds upon the concepts covered in the course "Introduction to Computer Security" and presents security protocol designs and advanced topics in applied cryptography. The course covers 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

COSC340, or ECCE444

Distribution

2-3-3

Offered

Spring