Applied Cryptography and Network Security - Gollmann, Dieter (Springer International Publishing, 2020)