Lecture Slides

Reveal.js decks for the post-quantum half of Kryptografia kwantowa i postkwantowa

← Back to course home  ·  Course book →  ·  Interactive applets →
Week 1 • New

Post-Quantum Landscape & Knapsacks

The five PQC families, NIST competition history, harvest-now-decrypt-later, NP-hardness of subset-sum, the Merkle–Hellman trapdoor, and why it broke.

Ch 46 • ~25 slides
Weeks 2–5, 8 • Reused

Lattices, Codes & NIST Standards

The full upstream slide deck for Parts XIII–XV of the cryptanalysis course: quantum threat (Adam covered this in his half), lattice problems, ML-KEM, attacks, code-based crypto, NIST standards, and synthesis.

Week 6 • New

Hash-Based Signatures

Lamport one-time signatures, WOTS+ chains, Merkle trees, XMSS / LMS, the SPHINCS+ / SLH-DSA construction (FIPS 205), and the state-reuse catastrophe.

Ch 47 • ~22 slides
Week 7 • New

NTRU, Multivariate & Isogeny

NTRU and NTRU-Prime, Oil-and-Vinegar, the Beullens 2022 break of Rainbow, supersingular isogeny graphs, the Castryck–Decru attack on SIDH, and what survives (CSIDH, SQIsign).

Ch 48 • ~24 slides
Slides use Reveal.js from CDN. Press S in a deck for speaker notes, F for fullscreen, ? for the keyboard shortcut overlay, and O for the slide overview.