Applied Cryptography and Network Security - Bart Preneel, Frederik Vercauteren (Springer, 2018)