Cryptography and Network Security (CSE5014)
This course is a graduate-level course on cryptography and network security. The course is designed to provide a comprehensive understanding of the principles and techniques of cryptography.
About
- Instructor:
Qi WANG (王琦)
- Semester:
2024 Spring
- Textbook:
Introduction to Modern Cryptography
Content
Lecture | Topic | Note |
---|---|---|
lec1 | Ancient Cryptography | Caesar Substitution Cipher |
lec2 | Definition of Perfect Secrecy | Proof of the equivalence of the definitions |
lec3 | OTP & Limitation of Perfect Secrecy | One-Time-Pad Statistical Security Indistinguishability |
lec4 | Computational Security | PPT CPA |
lec5 | Pseudorandomness | PRG PRF PRP |
lec6 | Block Cipher & CPA Security | DES CTR Mode CBC Mode |
lec7 | Stream Cipher & CCA Security | CCA Padding Oracle Attack MAC |
lec8 | MAC & Security | Definition of Forge CBC-MAC AtE EtA |
lec9 | Hash Function & Security | Definition of Collision-Resistent Birthday Attack |
lec10 | Private-Key Encryption Scheme | SPN Fiestel Network Avalanche Effect AES Meet-in-the-middle Attack |
lec11 | Random Oracle & Abstract Algebra Intro | Field Group Ring Permutation Group |
lec12 | Public-Key Cryptography | RSA Problem Trapdoor Function Discrete Logarithm |
lec13 | Discrete Logarithm | Diffie-Hellman CDH DDH |
lec14 | Public-Key Encryption Scheme | CPA/CCA in Public-Key El Gamal PKCS |
lec15 | Digital Signature & Security | Definition of Digital Signature MAC vs. Digital Signature RSA-FDH Replay Attack |
lec16](./Slides/lec16.pdf) | Zero Knowledge Proof & Homomorphic Encryption | Definition Quadratic Residue |
Assignment & Exam
[!NOTE] My final review can be found here.
The assignments cover the topics mentioned in the content section. The questions in the final exam will mostly be the same as the assignments. The final exam will not cover the last two lectures.