Cryptography has proven to be one of the most contentious areas in modern society. For some, it protects the rights of individuals to privacy and security. For others, it puts up barriers against the protection of our society. This book aims to develop a deep understanding of cryptography and provide understanding of how privacy, identity provision, and integrity can be enhanced with the usage of encryption.
The book has many novel features full provision of web-based material on almost every topic covered; provision of additional on-line material such as videos, source code, and labs; and coverage of emerging areas such as Blockchain, Light-weight Cryptography, and Zero-knowledge Proofs.
Key areas covered Fundamentals of Encryption, Public Key Encryption, Symmetric Key Encryption, Hashing Methods, Key Exchange Methods, Digital Certificates and Authentication, Tunneling, Crypto Cracking, Light-weight Cryptography, Blockchain, and Zero-knowledge Proofs.
This book provides extensive support through the associated website
Terrible. Required reading for a cryptography module in college.
Poor explanation of most concepts, most likely due to the author having much more in depth knowledge of the topics and not being able to imagine someone not immediately understanding what he’s describing.
Overuse of phrases which don’t make sense like often the author will use “, and which” instead of just which or in some cases where only a comma is necessary. Just one example is : “Other ciphers include RC4 and DES, and which are seen to be weak in their implementation”
Riddled with typos and sentences and sections which were blatantly never proofread. Just one example: “Bob then takes these values, and for the i-th value, and onwards, he will one he will add one onto their values”
The whole thing reads as a poor college assignment.