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.