A classical introduction to cryptography exercise book - Baignères, Thomas (Springer, 2006)