MATH 420Introduction to Cryptography
Bilkent Matematik dersi.
- kredi3· 5 ECTS
- haftalık3 saat3 ders
- 2026-2027 Güz1 şube· 26 boş yer
2026-2027 Güz şubeleri19/45 dolu · %42
- 1Hamza Yeşilyurtbu derste geçmiş notu yok
- Sal 10:30–12:20SA-Z20
- Per 15:30–16:20SA-Z20
- Per 16:30–17:20SA-Z20 · yedek
26 boş · 19/45
Saat ızgarası Pazartesi–Cuma, 08:30'dan itibaren; mavi lab, mor online, gri yedek (spare) saat. Kontenjan STARS offerings'ten her gün alınır; kesin bilgi SRS'te.
Ön koşullar ve açtığı derslerkatalog: MATH 253
- ön koşul
- 1 şart
- doğrudan açtığı
- 0 ders
- en erken
- 1. yıl bahar
Geçince açılır
Başka bir dersin ön koşulu değil.
Ön koşullar STARS kataloğundaki ifadeden okunur; eş koşul, izin ve not şartları dahil değil. Kartın altındaki not o dersin başka neye ihtiyaç duyduğunu söyler.
Not ortalaması10 yıl 2,66 · 1997'den beri 2,60
- Güz / Bahar ortalaması
- dikey gölge: şube aralığı · nokta büyüklüğü: öğrenci sayısı
Dönem tablosu 2 dönem
| Dönem | Şube | Öğrenci | Ders ort. | Şube aralığı |
|---|---|---|---|---|
| 2020-2021 Güz | 1 | 54 | 2,55 | 2,55 |
| 2017-2018 Bahar | 1 | 39 | 2,81 | 2,81 |
Dönem ortalaması STARS'ın "Course GPA" değeri (o dönemin tüm şubeleri). Çok yıllık ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalaması; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıl. 10 öğrenciden az olan dönemler (*) dahil ama soluk. Final tekrar dönemleri dahil değil.
Hocalara göretüm dönemler · 3 hoca
- Hamza Yeşilyurtbu dönem6 dönem · 171 öğrenci · son 2020-2021 Güz2,53
- Franz Lemmermeyer1 dönem · 13 öğrenci · son 2006-2007 Güz · az veri2,89
- Serguei A. Stepanov2 dönem · 8 öğrenci · son 2002-2003 Güz · az veri3,63
Hocanın tek başına verdiği şubelerin öğrenci sayısıyla ağırlıklı STARS şube ortalaması. Soluk satırlar 20 öğrenciden az notlu veriye dayanır.
Değerlendirme ve FZ2026-2027 Güz syllabus'ı · koordinatör Hamza Yeşilyurt
- %40
- %0
- %40
- %0
- %20
To qualify for the final exam your midterm grade must be at least 25 (out of 100)
syllabus'taki metin, olduğu gibiECTS iş yükü: dönem başına 155 saat.
MATH 420 not hesaplayıcısı hazır
Midterm %40 · Final %40 · Quiz %20Ders içeriği
This course is designed as an introduction to public key cryptology. We will review the mathematical background material as needed but rather than giving rigorous proofs of the theorems we emphasize their computational aspects by presenting algorithms and their implementations . Topics include Diffie-Hellman Key Exchange, Standard and Elliptic ElGamal Public Key Cryptosystem, RSA Public Key Cryptosystem, The Knapsack Cryptosystem, Digital Signatures and Hash Functions.
Haftalık konular 14 hafta
- Introduction to Cryptography and Classical Ciphers 1.1–1.2, 2.1–2.2
- Classical Cryptanalysis and One-Time Pad 2.3–2.4, 4.1–4.4
- Modular Arithmetic and Elementary Number Theory 3.1–3.3
- Elementary Number Theory for Cryptography 3.4–3.6
- Finite Fields and Polynomial Arithmetic 3.11
- Block Ciphers and AES 6.1, 8.1–8.2
- Modes of Operation and Symmetric Encryption 6.3, selected 8.3
- RSA Cryptosystem 9.1–9.4, 9.7
- Discrete Logarithms and Cryptanalysis 10.1–10.2
- Key Exchange and Public-Key Encryption 10.4–10.5
- Hash Functions and Message Authentication 11.1–11.2, 12.1, 12.5
- Digital Signatures 13.1–13.3
- Elliptic Curve Cryptography 21.1–21.2, 21.5
- Secret Sharing and Zero-Knowledge Techniques 17.1–17.2, 19.1–19.2
Ders kitabı 2
- Required - Textbook: Introduction to Cryptography with Coding Theory, 3rd ed.,, Wade Trappe & Lawrence C. Washington, 2021, Pearson
- Recomended - Textbook: Textbook: An Introduction to Mathematical Cryptography2014/2, Springer, Jeffrey Hoffstein, Jill Pipher, Joseph H. Silverman, 2014/2, Springer
Müfredatlarda6 program
- Bilgisayar MühendisliğiComputer Engineering · lisansTechnical Elective
- FizikPhysics · lisansTechnical Elective
- Makine MühendisliğiMechanical Engineering · lisansME Breadth Elective, Mathematics/Science Elective
- MatematikMathematics · lisansMATH Elective
- Moleküler Biyoloji ve GenetikMolecular Biology and Genetics · lisansTechnical Elective
- MatematikMinor Program for Mathematics · yan dalElective
Sık sorulanlar
MATH 420 dersinin ön koşulu nedir?
MATH 420 için STARS kataloğundaki ön koşul: MATH 253.
MATH 420 kaç kredi, kaç ECTS?
MATH 420 3 Bilkent kredisi ve 5 ECTS. Haftalık 3 saat yüz yüze ders.
MATH 420 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: To qualify for the final exam your midterm grade must be at least 25 (out of 100)
Veri STARS'ın herkese açık sayfalarından (offerings, katalog, ders geçmişi, syllabus) otomatik alınır. Şube, hoca ve kontenjan değişebilir; kesin bilgi için SRS'yi kontrol et.