Understanding Cryptography: A Textbook for Students and Practitioners

Sale!

Original price was: 4.499,00 EGP.Current price is: 3.600,00 EGP.

Publisher ‏ : ‎ Springer; 2010th edition (December 10, 2009)
Language ‏ : ‎ English
Hardcover ‏ : ‎ 390 pages
ISBN-10 ‏ : ‎ 3642041000
ISBN-13 ‏ : ‎ 978-3642041006
Item Weight ‏ : ‎ 2.31 pounds
Dimensions ‏ : ‎ 6.25 x 1 x 9 inches

Description

Price: $44.99 - $36.00
(as of Aug 30,2024 17:52:34 UTC – Details)




Publisher ‏ : ‎ Springer; 2010th edition (December 10, 2009)
Language ‏ : ‎ English
Hardcover ‏ : ‎ 390 pages
ISBN-10 ‏ : ‎ 3642041000
ISBN-13 ‏ : ‎ 978-3642041006
Item Weight ‏ : ‎ 2.31 pounds
Dimensions ‏ : ‎ 6.25 x 1 x 9 inches

Customers say

Customers find the book incredibly well-written and educational. They also say it provides a good measure of help with homework problems.

AI-generated from the text of customer reviews

This Post Has 9 Comments

  1. Great Book!
    I came across this book on accident. I was googling around for articles by Preneel and found this book, in which he wrote the foreword. Frankly, I hope this book eventually replaces most, if not all of the mainstream texts on cryptography. My only complaint about this book is that I no longer feel like one of the rare geniuses that thoroughly and completely understands cryptography. Thanks to this book, any dummy off the street can understand cryptography nearly as well as I do and they do not need a computer science or math degree. No prerequisite knowledge is required, other than the ability to read but there is plenty of math if you want to study it. (Warning: I might be exaggerating a little. I really enjoy math and might be taking my math skills for granted. Just so I am clear, this is a Math textbook, which means the encryption algorithms are formally defined using math notation. However, the author’s explanation of the math & algorithms is the most clear and easy to understand I have ever seen; which to me means, you do not need a strong background in mathematics to understand this material.)The following categories are scored 1-10. 1 being the lowest, through 10, the highest…- Readability (i.e. authors style of writing, is he to the point, write clear, how does he approach the topic, does he motivate, etc…)Score: 10I personally do not care for analogies in cryptography books. If the author knows what he is talking about and can explain it, there is absolutely no need for stupid analogies. Another thing that drives me crazy is authors that “challenge you to think” too much. They can never get to the point and come right out and tell you something. Half the time, I can’t figure out if they actually either do not know what they are talking about, or they simply do not know how to explain something and hide it behind a series of challenging questions…which they themselves cannot answer(as if to be objective or something). Frankly, I am a professional with over 10 years of experience. I do not buy books so that authors can beat around the bush with their knowledge; which, by the way, I find condescending, because they are supposed to be the experts. When I pay money for a technical book, I do it with the expectation that the author is knowledgeable, qualified to write about the topic, and will not waste my time playing mind games with me. That is what is so surprising about this book; it clearly says “textbook” on the cover, which made me hesitate, thinking… maybe this is too elementary, or like many college textbooks, challenges you to think too much. However, contrary to my concerns, this book is to the point and carefully explains details that other authors seem to miss. In addition, it is very practical coverage and still challenging enough to be motivational, in other words, you do not have to drink twelve cups of coffee just to get through it. To summarize this section, at this stage in my career, I really appreciate authors that can “thoroughly explain things in the fewest possible words, while still being crystal clear!” (Apparently, this is something I myself cannot do, as evidence above, but that is why I do not write books)- OrganizationScore: 10I have many cryptography books that talk about critical aspects of the encryption processes in isolation without tying them together; this book is very well organized in that respect.- Real world Application (i.e. is this how it works in the real world or is this just theory that never gets used in practice)Score: 9This is another category that makes this book stand out because the coverage is very practical.- Thoroughness (i.e. how rigorous is the book, is it a comprehensive review of technologies)Score: 7Great Introduction to many areas!- Application & Implementation on Computer (i.e. code, algorithms, data-types, programming language tips/tricks…etc)Score: 5Most books attempt to provide code but the code is based on static input and is poorly written, leaving you to wonder, why on earth they even bothered to try. Actually coding algorithms is not the focus of this book… I don’t think it contains one line of code, but you can encrypt and decrypt, end-2-end on paper, if you want to, after reading it. As I mentioned earlier, this is a math book, so the algorithms are presented in mathematical notation………….Edit: I have to add a disclaimer to this review. I originally read this book when I was knee deep in research and loved this book so much because the author tied together some concepts in such a concise explanation. This book is definitely a five star book but now that my initial excitement has worn off I think that some of my claims above may have been overinflated. I would recommend that the reader is comfortable with at least advanced algebra and discrete math. Sorry, I think I drank too much coffee before writing this review. Bottom line, this is not a detailed comprehensive book on cryptography, this is a short, concise, math based explanation about selected topics. The point that I was trying to make is not that this is a thorough book, but this is a high quality explanation of selected topics.

  2. Outstanding for self study
    If you’ve heard people mention things like ECC, HMACs, discrete logarithms and wanted to what they were talking about; or if you wanted to understand who RSA and AES really work along with many other things, then this is the book for you.I had been hunting for something more current than the 1996 

  3. Clear, concise, helpful flow diagrams
    This textbook is hands down one of the best ones that I have encountered in any subject throughout an undergrad and most of a grad degree in math. The chapters are clear and concise, and usually begin with a high level conceptual overview before breaking down component algorithms and supporting math theory. It is easy to read and is fantastic about providing a combination of historical, functional, and mathematical context. It provides examples and explanations without being overly wordy, and is formatted to avoid large sections of block text. The end-of-chapter problems are a mixture of straight algorithmic/mathematical practice as well as ones that challenge you to think about the security and attack vectors for various ciphers (meaning a good blend of true practice and appropriately challenging thought exercises). I would highly recommend this text.

  4. Good textbook
    This is a textbook for a 1 or 2 semester work on cryptography. It has lots of exercises and math. It is very comprehensive and not a quick or easy read. The latter is not a reflection on the author. It is just that the subject matter is not easy and not familiar to most people, so it will take some time to a good feel for the subject matter. Another good book that I have used for many years is “Applied Cryptography” by Bruce Schneier.If you wish to explore more about cryptocurrencies and Blockchain technology, you must have a good understanding of cryptography.Very good but lots of math.

  5. Livro bom e que conta com algumas aulas dos capítulos no YouTube (em Inglês). Recomendo. A encardenação não é das melhores, mas isto é secundário no meu caso.

  6. This book explains the fundamentals in a practical way.No complicated mathematics .To the point.On there website you can find the solutions to the odd numbered exercises.It is fundamental to do all the exercises and use matlab or an other software as support.It would be good if all the solutions are on the website.I use it to write software for communicating with my mailserver.Excelent book with plenty of references.

  7. A recommander et il va la main dans la main avec la chaîne youtube de Christof Paar qui est un enseignant remarquable.Ce livre est une intro intéressante au sujet avant de s’attaquer au HAC qui demande plus de prérequis.

  8. Ho studiato da diversi libri di crittografia ma questo è quello più completo, conciso e puntuale. Diciamo che è consigliabile per i “beginners” come me. Dà delle buone basi e rilascia dei riferimenti per chi volesse approfondire. Tutto quello di cui ho avuto bisogno l’ho trovato qui sopra e l’ho sempre capito. 5 stelle meritatissime

Leave a Reply

Your email address will not be published. Required fields are marked *