Understanding Cryptography: A Textbook for Students and Practitioners: Christof Paar, Jan Pelzl, Bart Preneel: 8601406549616: Amazon.com: Books