Lecture slide decks for Elements of Cryptanalysis
Substitution ciphers, frequency analysis, Vigenère, Kasiski test, Index of Coincidence, Hill cipher, Playfair, automated cryptanalysis.
Enigma machine design, Polish codebreakers, Turing's Bombe, Shannon's secrecy, block cipher design principles, DES.
Linear approximations, LAT, Matsui's attack, differentials, DDT, differential attacks on SPN ciphers.
Finite fields, AES/Rijndael design and security, RSA cryptosystem, attacks on RSA, factoring algorithms.
Discrete logarithm problem, ElGamal encryption, index calculus, EC group law, point counting, ECC in practice.
Gröbner bases, algebraic attacks, Shor's & Grover's algorithms, lattice cryptography, NIST PQC standards.
Slides use Reveal.js — navigate with arrow keys, press S for speaker notes, F for fullscreen.