Lesson 01
Keygen (p, q → n, φ, d), encrypt/decrypt, fast exp; padding (PKCS#1, OAEP); common modulus, small exponent attacks.
Lesson 02
DH key exchange (discrete log hard); ECC point add over F_p; ECDH; ECC-256 ≈ RSA-3072 security.
Lesson 03
RSA-PSS, ECDSA, Ed25519; certificates X.509, chain of trust, revocation (CRL, OCSP); Sony PS3 k-reuse hack.
Lesson 04
TLS 1.3 handshake, forward secrecy (ECDHE); post-quantum (Kyber, Dilithium, Shor's threat), ZKP intro (Schnorr).