Applications of elliptic curve cryptography: a light introduction to elliptic curves and a survey of their applications
Curve25519: New Diffie-Hellman Speed Records