Introduction to cryptography - Buchmann, Johannes A (2013)