Introduction to cryptography - Buchmann, Johannes A. (New Delhi Springer, 2005)