Paar, Christof Understanding cryptography : A textbook for students and practitioners / by Christof Paar - Berlin springer 2012 - 372p.