defter*
defter / katalog / CS 470

CS 470 Introduction to Applied Cryptography

CS 470 is about how we actually build security guarantees from mathematics, turning hard problems in number theory, discrete probability, and lattices into protocols you can trust to encrypt, authenticate, and prove things without leaking them. You'll work through three homeworks, five quizzes, and written exams that push you to reason about constructions like RSA, ECDH, TLS 1.3, and post-quantum schemes, plus the side-channel attacks that break naive implementations. It sits where theoretical CS meets real systems, so it's the natural bridge from your discrete math and algorithms background to anything serious in security, blockchains, or privacy-preserving computation.

Kredi 3 ECTS 5 Fakülte Mühendislik Fakültesi Bölüm Bilgisayar Mühendisliği Ön koşul CS 202 Koordinatör Abdullah Talayhan

CS 470 dersinde kaç midterm var, ağırlıkları ne?

İzlencede 1 midterm var, ağırlığı %25. Final %35. Kalan %40 dersin öteki kalemlerinde. Tam dağılım aşağıda.

CS 470 dersinin ön koşulu var mı?

Evet. Bilkent kataloğuna göre ön koşulu: CS 202.

CS 470 bu dönem kim veriyor?

2026-2027 Güz döneminde 1 şube açık, dersi Abdullah Talayhan veriyor. Şube saatleri ve kontenjanlar aşağıda.

CS 470 dersinde hangi kitap okunuyor?

İzlencede önerilen kitap: Introduction to Modern Cryptography, Jonathan Katz, Yehuda Lindell, 2020/3rd Edition, Chapman and Hall. İzlence toplam 2 kaynak sayıyor.

CS 470 kaç kredi?

3 Bilkent kredisi, 5 AKTS.

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
Cryptography'e giriş ve tarihsel şifreler
Introduction to Cryptography and Historical Ciphers
cryptographyhistorical ciphers
Hafta 221–27 Eyl
Matematiksel temeller: number theory ve olasılık
Mathematical Foundations: Number Theory and Discrete Probability
number theorydiscrete probability
Hafta 328 Eyl – 4 Eki
Simetrik anahtarlı şifreleme
Symmetric-Key Encryption
symmetric-key encryptionşifreleme
Hafta 45–11 Eki
Hash function ve message authentication code
Hash Functions and Message Authentication Codes
hash functionmessage authentication codeMAC
Hafta 512–18 Eki
Public-key cryptography I
public-key cryptography
Hafta 619–25 Eki
Public-key cryptography II
public-key cryptography
Hafta 726 Eki – 1 Kas
Digital signature'lar
Digital Signatures
digital signatures
Hafta 82–8 Kas
Elliptic curve cryptography
Hafta 99–15 Kas
Side channel attack'ler
Side Channel Attacks
side channel attack
Hafta 1016–22 Kas
Authenticated key exchange protokolleri
Authenticated Key Exchange
authenticated key exchange
Hafta 1123–29 Kas
Post-quantum cryptography 1
Post-Quantum Cryptography I
post-quantum cryptography
Hafta 1230 Kas – 6 Ara
Post-quantum cryptography 2
Post-Quantum Cryptography II
post-quantum cryptography
Hafta 137–13 Ara
Zero-knowledge proofs ve secure multiparty computation
Zero-Knowledge Proofs & Secure Multiparty Computation
zero-knowledge proofssecure multiparty computation
Hafta 1414–20 Ara
Blockchain alanındaki uygulamalar
Applications in Blockchains
blockchain

Değerlendirme 100% · 4 adım

25%
35%
30%
10%
Midterm: Essay/written Midterm 25%
Final: Essay/written Final 35%
Homework Homework 30%
Quiz Quiz 10%
en büyük tek kalem %35 · sınav ağırlığı %70 nasıl hesaplanıyor
Notunu hesapla
KalemAğırlık Notun (100 üzerinden)
Midterm%25
Final%35
Homework%30
Quiz%10
Bildiğin notları gir; girmediklerin hesaba katılmaz.

Ağırlıklar CS 470 izlencesinden. Hocanın bu dönemki dağılımı farklı olabilir; bağlayıcı olan ders izlencesidir. Harf notu sınırlarını hoca belirliyor, o yüzden hedefi sen giriyorsun. İzlencede FZ şartı var, sayfanın sonundaki kutuda.

Önerilen kaynaklar 2 kitap

📖
Önerilen
Introduction to Modern Cryptography, Jonathan Katz, Yehuda Lindell, 2020/3rd Edition, Chapman and Hall
📖
Önerilen
A Graduate Course in Applied Cryptography, Dan Boneh, Victor Shoup, 2023

Ders notları · henüz yok

CS 470 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan: not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa. defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Bu dönem · 2026-2027 Güz · 1 şube · 50 kontenjan · 0 boş

haftada 3 saat ders

Haftalık ızgarada 4 saat görünüyor, kayıt sistemi dersi 3 saat yazıyor. Aradaki 1 saat yedek saat: Bilkent programlarında derse genelde bir fazla saat ayrılır ve çoğu zaman kullanılmaz. Hangisinin düşeceği dönem başlayınca belli olur.

1
Sal10:30–12:20B-206Per15:30–17:20B-206
0
kontenjan doldu
▾ 50 doldu · 21 gün
Her dönem açılıyorSon yıllarda 3 güz ve 5 bahar döneminde açılmış. Kaçırırsan bir sonraki dönem tekrar bulabilirsin.

⚠️ FZ engelleyen şartlar

Course Learning Outcomes: Course Learning Outcome Assessment

Hocalar 1 bu dönem · 2 geçmiş

Bu dönem (2026-2027 Fall) · 1 section
Abdullah Talayhan
Geçmişte ders veren (2 kişi)
Ali Aydın Selçuk, Berk Sunar

Bu ders 1 programın seçmeli havuzunda.

Technical Elective Bilgisayar Mühendisliği · havuzda 85 ders

Havuz listesi bölümün QME müfredatından; en küçük havuzlar önce yazılıyor, çünkü büyük "serbest seçmeli" havuzunda olmak dersi anlatmıyor. Seçmeli havuzunda olmak o dersi alabileceğin anlamına gelmez: ön koşul ve kontenjan ayrıca geçerli.

Aynı koddan diğer dersler · katalogda 78 CS dersi · CS nedir?