Classical introduction to cryptography: applications for communications security - Vaudenay, Serge (Springer, 2009)