My notes
Overview
Tonelli's Algorithm
Curve Selection
Complex Multiplication
MNT Curves
Hilbert Class Polynomials
Pell Equations
Finding Roots of Polynomials
Bilinear Pairings
The Tate Pairing
Balasubramanian-Koblitz Theorem
Miller's Algorithm
Pairings Redefined
Optimizing The Tate Pairing
The Tate Exponentiation
Compressed Pairings
Quick-Reference: Identity-Based Cryptosystems
Notes on programming pairing-based cryptography. Needs maintenance. If possible, refer to my thesis instead.