Introduction
Most of the material is from lectures given by John Cannon back in 1999.

Ian Blake, Gadiel Seroussi and Nigel Smart, "Elliptic Curves in Cryptography", Cambridge University Press

Neal Koblitz, "Algebraic Aspects of Cryptography", Springer

Joseph Silverman, "The Arithmetic of Elliptic Curves", Springer