CS425 — Cryptography and Applications
CS 425 - Cryptography and Applications CS 425 - Cryptography and Applications (3 credits) This course introduces the fundamental concepts, theories and applications of cryptography. Cryptography plays a crucial role in securing digital communication and information systems. Students will learn both the mathematical foundations and practical implementations of cryptographic systems. Through lectures, readings, and programming projects, the course aims to develop students’ understanding of how cryptographic algorithms work and how they are applied in real-world systems such as secure communication, digital signatures, authentication, and blockchain. CS 325 - Fundamentals of Cybersecurity and ◆ CS 341 - Data Structures ; or instructor permission. Grade only. annually or when demand warrants. Course Registration