Dersin Ayrıntıları
YarıyılKoduAdıT+UKrediAKTS
7MATH445BLOK ZİNCİR TEORİLERİNE MATEMATİKSEL BAKIŞ3+036

Dersin Detayları
Dersin Dili İngilizce
Dersin Düzeyi Lisans
Bölümü / Programı MATEMATİK
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Amacı Dersin ana amacı blok zincir uygulamalarında kullanılan kiptografiyi matematiksel bir bakış açısıyla tanıtmaktır. Kriptografinin akıllı kontratlar, zaman damgaları, sıfır bilgi ispatları, çok taraflı güvenli hesaplamalar gibi konularının blok zincir uygulamaları tartışılacaktır.
Dersin İçeriği Dersin genel içeriğini blok zincir teknolojilerinin ve uygulamalarının kriptografik yapı taşlarının ve protokollerinin tasarım prensipleri ve güvenlik analizleri oluşturmaktadır.
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Doç.Dr. Orhun Kara
Doç.Dr. Berkant Ustaoğlu
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson
Handbook of applied cryptography, CRC Press 1996, A.J.Menezes, P.C. Von Oorschot, S. A. Vanstone
Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

Ders Yapısı

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Yıl içi sınavları 1 % 20
Kısa sınavlar 0 % 0
Ödevler 4 % 30
Diğer uygulamalar 0 % 0
Laboratuvar uygulamaları 0 % 0
Projeler 1 % 10
Final sınavı 1 % 40
Toplam :
7
% 100

AKTS Hesaplama İçeriği
Etkinlik Sayısı Süre Toplam İş Yükü (Saat)
Haftalık Ders 42 1 42
Dersle İlgili Sınıf Dışı Etkinlikler (Ödev, Okuma, Bireysel Çalışma vb.) 4 20 80
Uygulama 1 18 18
Sınavlar ve Sınava Hazırlık (Derse Katılım, Sunum, Yarıyıl Sınavı, Final Sınavı, Kısa Sınavlar vb) 2 20 40
Toplam İş Yükü   AKTS Kredisi : 6 180

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 blok zincir teknolojilerinin genel kavramlarına hakim olur
2 blok zincir uygulamalarına matematiksel bakış açısı kazanır
3 mahremiyet koruyan kripto paraların tasarımlarını anlar
4 blok zincirlerde kullanılan kriptografik servislerin matematiğini anlar
5 akıllı kontratların ve CBDC'lerin tasarım ölçütlerini anlar


Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Kriptografiye genel bakış Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson
2 Açık anahtarlı şifreleme Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson
3 Sayısal imzalar ve özet fonksiyonları: ECDSA/EdDSA/BLS ve PBKDF2/Scrypt/Bcrypt/ SHA256/Keccak/MiMC/Poseidon Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson
4 Grup imzaları ve halka imzaları Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson
5 Çok taraflı heseaplama ve eşik kriptografisi Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson
6 Sıfır bilgi ispatları: ZKSNARKs ve STARKs Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
7 Anonim doğrulamalar Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
8 Taahhüt şemaları Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
9 Akıllı sözleşmeler ve dağıtık blok zincirlere uygulamaları Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
10 NFT'lerin ve jetonların kriptografisi, dağıtık uzlaşma problemleri Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
11 Bitoin ve Ethererum'un kriptografik yapıları Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
12 2s katmanının kriptografik mimarisi Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
13 Zether'in kriptografik yapısı Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
14 Monero ve ZCash'in kriptografik yapıları Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing


Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14
Ö1 1 2 2 4 2 4 3 3 3 2 2 2 1
Ö2 1 2 2 4 2 4 3 3 3 2 3 2 1
Ö3 2 3 2 4 3 4 3 3 3 2 3 4 2
Ö4 2 3 2 4 3 4 3 3 3 2 3 4 2
Ö5 2 3 2 4 3 4 2 3 3 2 2 2 1

Katkı Düzeyi : 0: Yok 1: Düşük 2: Orta 3: Yüksek 4: Çok Yüksek


https://obs.iyte.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=227347&lang=tr