Algebraic Aspects Of Cryptography Neal Koblitz, J. Algorithms and computation in mathematics 3, Springer 1998, ISBN ...