• Ana Sayfa
  • Ürünler
  • Eğitimlerimiz
  • Hakkında
  • İletişim
  • Duyurular
Kriptarium
  • Ana Sayfa
  • Ürünler
  • Eğitimlerimiz
  • Hakkında
  • İletişim
  • Duyurular

YMT 558 Kriptoloji

Dr. Fatih Özkaynak / ozkaynak@firat.edu.tr

Duyurular:
  • Vize Ödevi kapsamında hazırlanacak rapor için yararlanılabilecek temel kaynaklar
    • https://en.wikipedia.org/wiki/NIST_hash_function_competition
      https://bench.cr.yp.to/primitives-sha3.html
      https://csrc.nist.gov/publications/detail/fips/202/final
      https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf
      https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf
      https://www.nist.gov/news-events/news/2015/08/nist-releases-sha-3-cryptographic-hash-standard
      https://nvlpubs.nist.gov/nistpubs/ir/2012/NIST.IR.7896.pdf
      https://csrc.nist.gov/projects/hash-functions/sha-3-project

  • Ders videoların hepsinin sırasıyla bulunduğu oynatma listesi (izle)
  • ​Zorunlu Ders Kitapları
    • DK1: Understanding Cryptography A Textbook for Students and Practitioners, Christof Paar · Jan Pelzl 
    • DK2: Introduction to Modern Cryptography, Jonathan Katz and Yehuda Lindell

Ders Planı
1. Hafta 
1 Bilgi Güvenliği ve Kriptolojiye Giriş
1.1 Kriptoloji Bilimimin Genel Görünümü (Sınıflandırılması)
1.2 Simetrik (Symmetric) Kriptoloji
1.3 Kriptanaliz
1.4 Klasik Şifreleme (Substitution Cipher)
1.5 Modüler Aritmetik
1.5.1 Modüler Aritmetik 
1.5.2 Tamsayılar ve Halkalar (Rings)
1.5.3 Sezar Şifreleme (Shift Cipher / Caesar Cipher)
1.5.4 Affine Şifreleme 
1.6 Neler Öğrendik

2.Hafta
2 Akış Şifreleme (Stream Ciphers)
2.1 Akış Şifrelemenin Genel Özellikleri
2.2 Neden XOR
2.3 Pratikte Akan Şifreler
2.4 Rasgele Sayılar ve Kırılamaz (Unbreakable) Akış Şifreler
2.4.1 Rasgele Sayı Üreteçeleri
2.4.2 Tek Kullanımlık Şifreler (One-Time Pad)
2.4.3 Uygulamada Akış Şifreleme
2.5 Kaydırmalı Yazmaç Tabanlı Akan Şifreler (Shift Register-Based Stream Ciphers)
2.5.1 Linear Feedback Shift Registers (LFSR)
2.5.2 LFSR için Bilinen Açık Metin Saldırısı (Known-Plaintext Attack)
2.5.3 Trivium
2.6 Neler Öğrendik

3. Hafta
3  DES (Data Encryption Standard)
3.1 DES Blok Şifreleme Algoritması
3.2 DES Algoritmasının Genel Görünümü
3.3 DES Algoritmasının İç Yapısı
3.4 DES Şifre Çözme Süreci
3.5 DES Algoritmasının Güvenliği
3.6 Yazılım ve Donanım Gerçekleştirimleri
3.7 DES Türevleri
3.8 Adım Adım DES Algoritmasının Çalışması
3.9 Neler Öğrendik

4. Hafta
4. AES Blok Şifreleme Algoritması
4.1 AES Algoritmasının Genel Özellikleri
4.2 AES Algoritmasının İç Yapısı
4.3 AES Anahtar Planlama Algoritması
4.4 AES Algoritmasının Adım Adım Uygulaması
4.5 AES Şifre Çözme Süreci
4.6 AES Algoritmasının Güvenliği
4.7 Neler Öğrendik

5. Hafta

6. Hafta

/. Hafta

8. Hafta

9.Hafta

10. Hafta

11. Hafta

12. Hafta

13. Hafta

14. Hafta


Ders Değerlendirme  Koşulları
Ara Sınav (%20)
Final Sınavı (%20)
Ödevler (%40)
Araştırma Ödevi (%20)

Ürünler

Kriptoloji Mühendisliği
E-ticaret Çözümleri
Kobi-Kod
Mobil Uygulamalarımız
Ar-Ge Faaliyetleri

Şirket

Hakkında
Haber ve Duyurular
Etik Değerlerimiz
​Fatih Özkaynak

Destek

Ana Sayfa
İletişim
SSS
Kullanım Koşulları
© COPYRIGHT TÜM HAKLARI SAKLIDIR 2015..
  • Ana Sayfa
  • Ürünler
  • Eğitimlerimiz
  • Hakkında
  • İletişim
  • Duyurular