TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A Graduate Course in Applied Cryptography

331 pointsby spkingabout 5 years ago

14 comments

qzwabout 5 years ago
Looks like a solid survey of the state of the art, as one would expect from Boneh and Shoup. Given that this is about <i>applied</i> crypto, I would like to see a chapter or sub-chapter devoted to discussing the usability of some real world cryptosystems and their implications. I think it’s something of a “black art” in crypto, but often ends up with as large a practical impact in practice as what crypto algorithms are being used. Would be nice to see it treated with the same kind of rigor as the more technical aspects of cryptography.
评论 #22983975 未加载
uepabout 5 years ago
For hands-on learning of applied cryptography, there is also the delightful <a href="https:&#x2F;&#x2F;cryptopals.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cryptopals.com&#x2F;</a>.
评论 #22985550 未加载
评论 #22995070 未加载
Uptrendaabout 5 years ago
This is actually so cool. I find it amazing that such a high quality resource is available for free. When you think about the potential the Internet has to democratize knowledge books like this are really the perfect example of that. I appreciate the authors for sharing their knowledge. Definitely going to take the time to read this when I&#x27;m through some of the other books I&#x27;m reading
atilimcetinabout 5 years ago
Also I can highly recommend the lectures from Christof Paar <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UC1usFRN4LCMcfIV7UjHNuQg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UC1usFRN4LCMcfIV7UjHNuQg</a> and his textbook <a href="http:&#x2F;&#x2F;www.crypto-textbook.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.crypto-textbook.com&#x2F;</a>
评论 #22986959 未加载
评论 #22984374 未加载
cryptbeabout 5 years ago
This is hands down the best book on applied crypto, especially for people who want to self-learn crypto. I started reading it since version 0.1, but every time I pick it up I learn something new.The fun application section in each chapter is pure gold. The exercises are challenging but super rewarding. I can&#x27;t do many of them, but reading the problem statements is usually enough to make me realize I don&#x27;t understand something.<p>When I started learning crypto, I spent a lot of time reading A Computational Introduction to Number Theory and Algebra [1] another free, high-quality book by Shoup. I did a lot of exercises, even corrected some results in the book, and at one point thought that I wanted to publish a solution manual. I emailed professor Shoup, but he said it may not be a good idea because people would copy my solutions for their homework. It turns out he&#x27;s right. The blog posts that I published still get hit from time to time, and the search keyword is always solutions for NTB [2] =).<p>Later on, I took CS255 [3] from Boneh. I had to pay for it myself. IIRC it was $4,000 or something. It was a huge amount of money where I&#x27;m from. I took an overdraft from my bank to pay for it, the best money I ever spent! I still remember in one of the classes when Boneh was talking about the Diffie-Hellman protocol he paused to ask us, &quot;Do you know where this was invented?&quot; Nobody knows, then he pointed to his left and said, &quot;In a room a few yards from here&quot;. I felt like I was part of this amazing history. There&#x27;s a stream of knowledge flowing through me and maybe one day I&#x27;d discover something cool.<p>Boneh is simply the best teacher. He knows everything. I like it when he poses an open problem, and ends with &quot;if you can solve this, I&#x27;ll be a friend forever&quot;. He doesn&#x27;t just love teaching, but also knows how to inspire and apparently can&#x27;t stop explaining things.<p>[1] <a href="https:&#x2F;&#x2F;www.shoup.net&#x2F;ntb&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.shoup.net&#x2F;ntb&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;www.google.com&#x2F;search?rlz=1C5CHFA_enUS851US851&amp;ei=z0OlXr3iMrLA0PEPv4mGOA&amp;q=solutions+for+A+Computational+Introduction+to+Number+Theory+and+Algebra&amp;oq=solutions+for+A+Computational+Introduction+to+Number+Theory+and+Algebra&amp;gs_lcp=CgZwc3ktYWIQAzoECAAQR1ClB1iXCWCDDGgAcAJ4AIABO4gBdpIBATKYAQCgAQGqAQdnd3Mtd2l6&amp;sclient=psy-ab&amp;ved=0ahUKEwj9hejv04XpAhUyIDQIHb-EAQcQ4dUDCAw&amp;uact=5" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;search?rlz=1C5CHFA_enUS851US851&amp;ei=z0...</a><p>[3] <a href="https:&#x2F;&#x2F;crypto.stanford.edu&#x2F;~dabo&#x2F;cs255&#x2F;" rel="nofollow">https:&#x2F;&#x2F;crypto.stanford.edu&#x2F;~dabo&#x2F;cs255&#x2F;</a>
评论 #22986670 未加载
评论 #22986284 未加载
评论 #22985872 未加载
BossingAroundabout 5 years ago
This looks really advanced. When I looked at the TOC, I thought &quot;Oh that looks great, I can spend a weekend or two on this.&quot; Little did I know the book has 900 pages. Wow.<p>Anything you&#x27;d recommend as a practical introduction? Materials that are useful for an every-day software engineer?
ezVoodooabout 5 years ago
Thank you very much for the open book. It is very helpful!<p>But I cannot find Chapter 1 in the pdf downloaded. So Historic ciphers&#x2F;Terminology used throughout the book are missing. Can you please check it out?
评论 #22984987 未加载
jshierabout 5 years ago
Oddly, it doesn&#x27;t look like Chapter 1 exists in the book, despite its mention in the index. Even the 2017 version is missing it.
评论 #22988072 未加载
dblank9about 5 years ago
That math looks indecipherable. Recommended prerequisites? I&#x27;m mostly self taught with minimal academic background
评论 #23008357 未加载
评论 #22986626 未加载
评论 #22986028 未加载
lesny_ludekabout 5 years ago
Is there epub or mobi version?
评论 #22982287 未加载
mirekrusinabout 5 years ago
Chapter on secure multi-party computation is still in progress&#x2F;not available, does anybody know of good resources on current state in this area?
jculabout 5 years ago
Is the material here different to the Crypto 1 Coursera course offered by Dan Boneh?
person_of_colorabout 5 years ago
Exactly what I&#x27;m looking for! Now we just need a solution manual
xuesjabout 5 years ago
Thanks a lot!