A classical introduction to cryptography : applications for communications security - Vaudenay, Serge (Springer, 2006)