Introduction to cryptography - Buchmann, Johannes (Springer-Verlag, 2005)