UTİ 523 - Kriptosistemler ve Kriptografik Protokoller

ÖĞRETİM ÜYESİ
Mehmet Emin Dalkılıç, Prof.Dr.
ASİSTANT
Gül Boztok Algın
DERS NOTU

DERSİN AMACI
Bu dersin amacı öğrencilerin; paylaşılmış ve açık anahtarlı kriptografi temellerinin kavramasını ve güvenlik uygulamalarında kriptografik protokollerden hangisini ve/veya hangilerini kullanabileceğine karar vermesini sağlamaktır.

DETAYLAR

 

Dersin Adı

Kriptosistemler ve kriptografik protokoller

Dersin Kodu

UTİ 523

Dersin Türü

Seçmeli

Dersin Seviyesi

Yüksek Lisans

Dersin AKTS Kredisi

7.5

Haftalık Ders Saati (Kuramsal)

3

Haftalık Uygulama Saati

-

Haftalık Laboratuar Saati

-

Dersin Verildiği Yıl

-

Dersin Verildiği Yarıyıl

Güz

Dersin Öğretim Üyesi (Üyeleri)

Prof. Dr. Mehmet E. Dalkılıç

Öğretim Sistemi

Örgün

Eğitim Dili

Türkçe

Dersin Ön Koşulu Olan Ders(ler)

 

Ders İçin Önerilen Diğer Hususlar

 

Staj Durumu

Yok

Dersin Amacı

Bu dersin amacı öğrencilerin; paylaşılmış ve açık anahtarlı kriptografi temellerinin kavramasını ve güvenlik uygulamalarında kriptografik protokollerden hangisini ve/veya hangilerini kullanabileceğine karar vermesini sağlamaktır.

Öğrenme Çıktıları

       1. Mantıksal, analitik ve soyut düşünebilme.
2. Bilgi sistemlerinin değişik katmanlarında, kriptografik protokolleri uygulayabilme ( Kimlik tespiti, Yetkilendirme, İletişim güvenliği, Mesaj gizliliği, Gönderici ve Alıcının gizliliği, mesaj bütünlüğü, doğrulama, vs.)
3. Güvenlik protokollerinin zayıf noktalarını tespit edebilme.
4.  Anahtar kontrolü, dağıtımı ve değişimi sürecinde kullanılan yöntemleri uygulayabilme.
5. Kriptografik sistemler alanında araştırma yapıp sunabilme.

Dersin İçeriği

Klasik şifreleme yöntemleri, yerine koyma, Permütasyon, Playfair, Vigenere, Kusursuz Gizlilik ve Tek kullanımlık şifre, DES, Açık anahtarlı şifreleme yöntemleri, RSA, El-Gamal, Kimlik Doğrulama ve Dijital İmza protokolleri, kriptosistemlerde protokol zayıflıkları, Kuantum Kriptografi.

Haftalık Ayrıntılı Ders İçeriği (16 haftalık)

HAFTA

KONULAR

Teorik Dersler

Uygulama

1

Basit şifreleme yöntemleri (Yerine koyma, Permütasyon, Vigenere)

İnternet Tarama

2

Basit şifreleme yöntemleri (Yerine koyma, Permütasyon, Vigenere)

Okuma, Ödev

3

Kusursuz Gizlilik (Perfect Secrecy) ve Tek kullanımlık Şifre (one-time pad)

İnternet Tarama

4

Data Encryption Standard

Okuma, Ödev

5

Data Encryption Standard

İnternet Tarama

6

Açık anahtarlı şifreleme yöntemleri ve matematiksel temelleri

Okuma, Ödev

7

RSA ve El-Gamal Kriptosistemleri

İnternet Tarama

8

Arasınav

-

9

Diffie-Hellman anahtar değişimi

İnternet Tarama, Ödev

10

Kimlik Doğrulama ve Dijital İmza Protokolleri

Okuma

11

Bit Commitment and Fair Coin Flips, Zero-knowledge Proofs

İnternet Tarama, Ödev

12

Kriptosistemlerde protokol zayıflıkları

Okuma

13

Kuantum Kriptografi

İnternet Tarama, Ödev

14

Proje Sunumları

Dönem Projesi Sunumları

15

Proje Sunumları

Dönem Projesi Sunumları

16

Final

-

Ders Kitabı / Malzemesi/
Önerilen Kaynaklar

Stinson, Douglas R., Cryptography: Theory and Practice, CRC Press, 1995

Schneier, B., Applied Cryptography, 2/e, Wiley, 1996

CrypTool http://www.cryptool.de/

© 2014 Uluslararası Bilgisayar Enstitüsü. TÜM HAKLARI SAKLIDIR.