|
|
İçerik
|
|
1. hafta: |
Kriptografiye giriş. |
2. hafta: |
Bezouts eşitliği Euclid algoritması, extended Euclid algoritması, modüler ters alma. |
3. hafta: |
Modüler arithmetik, sonlu cisimler, asal cisimler, genişletilmiş cisimler. |
4. hafta: |
Birli cisimler, AES (Advanced Encryption Standard). |
5. hafta: |
AES ve blok şifre çalışma modları. |
6. hafta: |
Hash algoritmaları, çakışmalar, doğum günü paradoksu. |
7. hafta: |
Euler fonksiyonu, Euler teoremi, Fermat teoremi, eleman dereceleri, ilkel kökler, asallık testi. |
8. hafta: |
RSA publik anahtar algoritması, RSA ile imzalama, hızlı modüler üs alma, CRT. |
9. hafta: |
Vize sınavı |
10. hafta: |
Ayrık logaritmalar, Diffie-Hellman anahtar değiş tokuşu, ElGamal publik anahtar kriptosistemleri. |
11. hafta: |
Eliptik eğri kripto sistemleri |
12. hafta: |
Eliptik eğri kripto sistemleri |
13. hafta: |
DSA, eliptik eğri ile imzalama |
14. hafta: |
Sertifikalar, SSL |
15. hafta*: |
Genel gözden geçirme |
16. hafta*: |
Final sınavı |
Ders kitapları ve materyaller: |
Cryptography and Network Security: Principles and Practice, 5/E William Stallings, Prentice Hall 2011.
|
Önerilen kaynaklar: |
Handbook of Applied Cryptography, A. Menezes, P. Van Oorschot, and S. Vanstone, CRC Press 1996. |
|
* 15. ve 16. haftalar arası final sınavına hazırlık haftası bulunmaktadır.
|
|