ISE Cryptography
Block 2.4, 2026
Lectures
00
Module Information
Course logistics, assessment structure, recommended reading
Week 1 · 25 Mar
PDF
01
Introduction to Cryptography
Shannon and computational ciphers, semantic security
Week 1 · 25 Mar
PDF
02
Stream Ciphers
PRGs, ChaCha20, RC4, bit commitment
Week 2 · 8 Apr
PDF
03
Block Ciphers
PRFs, PRPs, ECB/CBC/CTR modes, DES, AES
Week 3 · 15 Apr
PDF
04
Message Integrity
MACs, CMAC, UHFs, hash functions, HMAC, HKDF
Week 4 · 22 Apr
PDF
05
Public Key Cryptography
RSA, Diffie-Hellman, ElGamal, trapdoor functions
Week 5 · 29 Apr
PDF
06
Digital Signatures, CCA Security & Authenticated Encryption
Signature schemes, CCA games, AEAD constructions
Week 6 · 6 May
PDF
07
Passwords, Keys & KDFs
PBKDFs, Argon2, password protocols
Week 7 · 13 May
PDF
08
HPKE
RFC 9180, hybrid public key encryption, key commitment
Week 8 · 20 May
PDF
Labs
01
Cryptanalysis: Caesar, Substitution & OTP
Six ciphertext attacks using frequency analysis and crib dragging
Week 1 · 25 Mar
Reference
Attack Games
Security game diagrams for all major primitives
Block Cipher Modes
ECB, CBC, CTR encryption and decryption diagrams
Resources
A Graduate Course in Applied Cryptography
Dan Boneh & Victor Shoup · Core text
Crypto 101
Laurens Van Houtven · Supplementary text