Elliptic curves and their applications to cryptography : an introduction - Enge, Andreas (Kluwer Academic, 1999)