Lattice Basis Reduction
An introduction to the LLL lattice basis reduction algorithm, one of the most powerful and versatile tools in cryptanalysis.
November 2025
Kyber and Dilithium
An introduction to the NIST-standardized quantum-safe key encapsulation and signature schemes based on lattices.
August 2024
Hash-Based Signature Schemes
An introduction to quantum-safe signature schemes based on hash functions, including LMS and SPHINCS+.
June 2025
The Mathematics of Lattice-Based Cryptography
An introduction to the core mathematics behind lattice-based cryptographic systems such as Kyber and Dilithium.
January 2025
Applied Cryptography 101: Building Blocks
This course covers the fundamental cryptographic primitives.
November 2024
Applied Cryptography 101: Real-World Deployments
I’ll present several case studies of how the fundamental cryptographic primitives are used to secure large-scale applications.
April 2025
Error-Correcting Codes
An introduction to algebraic methods for devising error-correcting codes.
August 2024
.png)









