Introduction to Cryptography - Delfs; Knebl, Helmut (Springer Berlin Heidelberg, 2015)