Introduction to Cryptography - Buchmann, Johannes (Springer Science+Business Media, LLC, 2007)