... Students can easily understand how things work thanks to the different figures/definitions ... students can see the different steps taken to build a secure environment and avoid most of the usual mistakes. ... A website (http://www.dougj.net/textbook) is provided to support the book, where the reader can find additional content, like instructor materials, slides to support the book, on-line tutorials, help to start the programming parts. It is not mandatory at all to understand the book, but it is a really nice addition. ... the book is really well written, and easily understandable without lacking the rigor required in the domain. ...This book won’t get dusty on my shelf, as it contains so [much] precious information, and is enjoyable.
―IACR book reviews, February 2010