Contemporary cryptology - Catalano, Dario. (Birkhauser Verlag, 2005)