Cryptography, Symmetric-key cryptography: Block ciphers, Stream Ciphers, Message Authentication Codes. Public-Key Cryptography: RSA Encryption, Diffie-Hellman Key Exchange, ElGamal Encryption. Elliptic Curve Cryptography: ECDSA, ECDH. Authenticated Key Exchange: TLS 1.3. Power and timing side channel attacks. Lattice-based post-quantum cryptography. Applications of digital signatures, secure multi party computation and zero-knowledge proofs in blockchains.
İlk dosyayı sen ekleyebilirsin — notlar, geçmiş finaller, çözümler, cheat-sheet, ne varsa. Drive linki / PDF / ZIP / fotoğraf, hepsi olur.
Şu an: mail at, ben düzenleyip yayına alayım. Form/upload UX yakında geliyor (Kimya tasarlıyor).
Course Learning Outcomes: Course Learning Outcome Assessment
Introduction to Cryptography and Historical Ciphers Mathematical Foundations: Number Theory and Discrete Probability Symmetric-Key Encryption Hash Functions and Message Authentication Codes Public-Key Cryptography I Public-Key Cryptography II Digital Signatures Elliptic Curve Cryptography Side Channel Attacks Authenticated Key Exchange Post-Quantum Cryptography I Post-Quantum Cryptography II Zero-Knowledge Proofs & Secure Multiparty Computation Applications in Blockchains ECTS - Workload Table: Activities Number Hours Workload Preparation for Midterm exam 1 15 15 Preparation for Final exam 1 25 25 Individual or group work 14 2 28 Course hours 14 3 42 Quiz 5 1 5 Preparation for Quiz 5 2 10 Final exam 1 3 3 Homework 3 7 21 Midterm exam 1 3 3 Total Workload: 152 Total Workload / 30: 152 / 30 5.07 ECTS Credits of the Course: 5