CS 470: Introduction to Applied Cryptography

Semester: Fall 2025 Schedule: Location: Credits: 3 (Bilkent) / 5 (ECTS)

Weekly Schedule

Week Topic
1 Introduction to Cryptography and Historical Ciphers
2 Mathematical Foundations: Number Theory and Discrete Probability
3 Symmetric-Key Encryption
4 Hash Functions and Message Authentication Codes
5 Public-Key Cryptography I
6 Public-Key Cryptography II
7 Digital Signatures
8 Elliptic Curve Cryptography
9 Side Channel Attacks
10 Zero-Knowledge Proofs & Secure Multiparty Computation
11 Post-Quantum Cryptography I
12 Post-Quantum Cryptography II
13 Authenticated Key Exchange
14 Applications in Blockchains

Prerequisites

Grading

Component Weight
Quizzes (5 x 2%) 10%
Homeworks (3 x 10%) 30%
Midterm (Nov 4, 2025, 18:00, BZ-01/BZ-02) 25%
Final 35%

Policies

Recommended Textbooks