Elliptic Curves for Sane People

A gentle introduction to elliptic curve cryptography, without the need for a PhD in mathematics.