Algebraic aspects of cryptography - Koblitz, Neal (Springer, 1998)