Introduction to cryptography - Buchmann Johannes A Ed. (2001)