A course in number theory and cryptography - Koblitz, Neal 1948- (Springer, 1987)