The Joy of Cryptography



Book Details
Author | Mike Rosulek |
Publisher | Oregon State University |
Published | 2021 |
Edition | 1st |
Paperback | 286 pages |
Language | English |
License | Creative Commons Attribution-NonCommercial-ShareAlike |
Book Description
This book is not a handbook that specifies which cryptographic algorithm to use in every situation, nor is it a guide for securely implementing production-ready cryptographic libraries. The authors do not discuss specific cryptographic software, such as PGP, Tor, Signal, or TrueCrypt, nor do they cover cryptocurrencies like Bitcoin. Readers will not learn how to become hackers by reading this book.
Instead, the book is intended for anyone who may need to secure information using cryptography and who is curious about the principles that make some systems secure and others insecure. The authors do not assume that most readers will develop their own novel cryptography, such as designing new block ciphers. However, they will be far more likely to use and combine cryptographic building blocks effectively, which is why the text focuses on the logic of their composition.
This book is available under a Creative Commons Attribution-NonCommercial-ShareAlike license (CC BY-NC-SA), which means that you are free to copy, distribute, and modify it, as long as you credit the original author, don't use it for commercial purposes, and share any adaptations under the same license.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.