Introduction to cryptography - Buchmann, Johannes (Springer, 2004)