Academic Catalog

CYG302 FUNDAMENTALS OF CRYPTOGRAPHY

Course Code: 3920302
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 6.0
Department: Cybersecurity Engineering
Language of Instruction: English
Level of Study: Undergraduate
Course Coordinator:
Offered Semester: Fall or Spring Semesters.

Course Content

This course offers a comprehensive introduction to modern cryptography, focusing on the theoretical foundations and practical applications essential for securing information in computer systems. Students will explore various cryptographic primitives, including symmetric-key encryption, public-key encryption, cryptographic hash functions, and digital signatures. The curriculum emphasizes formal definitions and proofs of security, ensuring a rigorous understanding of how to construct and analyze cryptographic protocols. Additionally, the course delves into advanced topics such as zero-knowledge proof systems and cryptographic protocols, providing a holistic view of the field.