Elliptic Curves In-Depth
A deeper dive into elliptic curves
Module 0133 min
Fundamentals
Defining elliptic curves, point addition, finite fields, projective coordinates, and the group structure that makes them useful in cryptography.
Module 0241 min
Elliptic Curves And Functions
Homomorphisms, isogenies, and curve twists, then divisors and the Mordell-Weil group, ending with rational points and the Birch–Swinnerton-Dyer conjecture.
Module 0340 min
Pairings
Torsion groups, the Weil and Tate pairings, Miller's algorithm for computing them, and the pairing types used in practice.
Module 0416 min
Curves In Practice
A tour of real-world curves - secp256k1, Curve25519, Ed25519, and pairing-friendly BLS12-381 - and the alternate curve forms behind their speed and security.