Serious Cryptography: A Practical Introduction to Modern Encryption
P**E
Exactly what I was looking for
I am a developer that mostly works on backend systems. This book helped me understand the internals of some of the crypto libraries we use at work (hashing and encryption mostly). The book gives exactly the right amount of details for my purposes - it goes into the math on a superficial level for each algorithm and mostly tries to build intuition. If I wanted to expand on some of the topics, I would find information online. I prefer it that way because it makes the book more readable and less dry.To summarize, after reading this book, if your fellow developer will tell you: let's use SHA-0 to create a hash of our data, you can be like: NO! SHA-0 is not secure! You will know the high-level properties of many crypto algorithms and have a good intuition for how they work. Will this book help you implement them or even reason about them mathematically? probably not.
A**N
Clear and accessible introduction
This book was a clear and accessible introduction to a subject often (justly) regarded as mysterious, forbidding, and mathematically challenging. Aumasson confidently navigates a course between saying too little and leaving the reader guessing, and saying too much and leaving them overwhelmed.Even if you don't plan to implement a production cryptosystem---and if there's one lesson of this book, it's that you shouldn't---this book will improve your understanding of the various cryptosystems that we use every day.
A**V
This book will not introduce you to the real world of cryptography
This book does not provide any good bird-sight view on the modern cryptography. This book contains some math, which is important, but instead of explaining how the modern world came to such math it may redirect you to some other books or simply not discuss the topic. My impression is that after reading the book I have just a very Gaussian vision on the books' topics, instead of knowing "what it is", "how come" and "how it is used". Christof Paar free lectures are ways more informative.
E**O
I found this quite useful, and clearly written
Crypto is hard. This book gives a lot of examples of how to break the algorithms you're covering so you get a sense of what gaps you can't afford to leave open. Very helpful when wrapping your head around more than just the basic analogies for cryptographic handshaking and signatures.
W**O
Excellent intro for the uninitiated practitioner
Excellent presentation of the crypto topics without all the finite field math. This give a good overview of the crypto landscape before one invests additional time finding more advanced materials to learn more about the topics of interest. Great for anyone who needs to implement crypto but don't care about proving the crypto is robust.
I**I
Good intro to cryptography.
I got interested in cyber security and one of the big topic there is Cryptography, so I bought this book and I think it a good resource to start learning about cryptography. If you are a complete beginner it might be a bit hard for you.
L**Z
Great up-to-date Cryptography for beginners
You could describe this book as "Cryptography for people in a hurry" :)I'm a software developer that uses cryptography primitives in my day to day job. This book helped me refresh my understanding of what happens under the scenes.I loved that each chapter offers "real-life" examples of vulnerabilities and security bugs in implementations and protocols.It's also nice that it's an up-to-date book, e.g. the TLS chapter talks about TLS 1.3 (latest version at the time of writing :-)
S**N
Good for learning more about topic of Cryptography.
I found it to be interesting once I got into it to learn more about the varied types of cryptography and how it has evolved to be more sophisticated over time.
B**N
A fairly complete textbook style introduction to modern cryptography.
This is a fairly complete introduction to modern cryptography, and to the most commonly encountered cryptographic functions in today’s computer networking systems. The organization is primarily topical and loosely sequential. The presentation is supported in the form of logical operations and operational block diagrams, and with occasional code blocks; however, there are no expository examples. This style of presentation makes it a suitable textbook to support a set of lectures, but for fast self-learning I do not find this style efficient. For fast self-learning I prefer the more strongly sequential exposition provided by Joshua Holden in The Mathematics of Secrets; which I would follow with this one for a bit more formalism and completeness.
E**A
Esperaba más
Esperaba más detalle, siento que habla de conceptos muy generales
M**H
Good
Seems like a good book, got it for a gift
L**Z
Great as a complement to some of my lectures.
Some examples doesn’t work straight from the book, but it’s a great reading.
P**T
Great guide for beginners to professionals
This book will give you everything you need to learn about the most important concepts, algorithms and tradeoffs in cryptography.It gets very sophisticated at times and challenging for beginners but the knowledge in these pages is incredibly dense.Highly recommended.
Trustpilot
1 week ago
3 weeks ago