Understanding cryptography : a textbook for students and practitioners - Paar, Christof; Pelzl, Jan (Springer, 2010)