Introduction to cryptography principles and applications - Delfs (Springer, 2007)