Cryptography : an introduction - Yaschenko, V. V. (AMS, 2002)