Re:Crypto 101 – Introductory course on cryptography
by lvh on Friday December 28, 2018 @11:14AM
(#18777570)
Hi! I'm the author. Happy to answer questions.
[ Parent
| on HN ]
Re:Crypto 101 – Introductory course on cryptography
by peonicles on Friday December 28, 2018 @02:08PM
(#18778734)
It seems that the downloadable pdf doesn't have a couple of tweaks that have landed in master (https://github.com/crypto101/book). Any plans to generate a slightly updated version ?
PS: Thanks for your work ! Watched your talk and it was a nice quick primer. Glad you turned it into a book with more detail.
Re:Crypto 101 – Introductory course on cryptography
by lvh on Friday December 28, 2018 @02:14PM
(#18778768)
Sure, I should get around to that :-) Really I'd like to make a docker image or similarly repeatable environment that can do builds -- right now it's way too tied to my own environment.
Also: I'm not sure org-mode -> TeX was a great idea.
Re:Crypto 101 – Introductory course on cryptography
by jabl on Friday December 28, 2018 @02:34PM
(#18778878)
I used to use org-mode exporting to reveal.js for doing slides. Unfortunately this turned out to be a bit of a pain to get everything set up, especially when collaborating with people who for some have failed to embrace the One True Religion^H Editor. So in the end I changed to using Markdown and pandoc to convert to reveal.js.
As a bonus, using pandoc to convert my org sources to markdown worked reasonably well.
Re:Crypto 101 – Introductory course on cryptography
by lvh on Friday December 28, 2018 @02:44PM
(#18778928)
Yep, I took exactly the same path. Still use org-reveal sometimes but pandoc is really great and anything-to-anything :)
Re:Crypto 101 – Introductory course on cryptography
by StavrosK on Saturday December 29, 2018 @05:24AM
(#18782975)
I use www.leanpub.com for this and love them. They make publishing trivial, give you all the freedom and only take a small cut.
Re:Crypto 101 – Introductory course on cryptography
by lvh on Saturday December 29, 2018 @09:21AM
(#18783660)
I looked at them before and they couldn’t do the illustration generation I needed, but maybe with some preprocessing on my side and some on theirs :)
Re:Crypto 101 – Introductory course on cryptography
by bogomipz on Friday December 28, 2018 @02:01PM
(#18778686)
This looks fantastic! Thank you for putting this out. And thank you for posting this.
Re:Crypto 101 – Introductory course on cryptography
by CiPHPerCoder on Friday December 28, 2018 @12:29PM
(#18778097)
Hi lvh,
Do you intend to complete this book at some indeterminate point in the future?
Is there anything that any of us can do to help make it happen?
Re:Crypto 101 – Introductory course on cryptography
by lvh on Friday December 28, 2018 @12:36PM
(#18778133)
I'm not sure what "complete" would entail :) For example: would a description of Noise be in scope? I think so but I'm not sure. People come up with new cool stuff that's useful to median developers on the regular (say, NMR) that feels like it ought to be added/updated. So I think it's forever a WIP and that's OK since I'm not really printing the book?
Re:Crypto 101 – Introductory course on cryptography
by smkdtr on Friday December 28, 2018 @03:38PM
(#18779235)
Thank you for writing this book! I recently used this book to brush up on crypto fundamentals for some interviews and found it really valuable. I was even able to implement a padding oracle attack after only knowing it in theory for a very long time. I was also wondering if you had any plans to complete. Right now, there are 36 TODO's in the book. Not all of them need further explanation and can be left as an exercise but some of them might be useful to dig into. Regardless, it is still awesome!
Re:Crypto 101 – Introductory course on cryptography
by lvh on Friday December 28, 2018 @04:22PM
(#18779523)
I definitely want to work on it more but I think completion goals are going to be at a chapter level maybe -- there'll always be stuff to add :)
Re:Crypto 101 – Introductory course on cryptography
by pvg on Saturday December 29, 2018 @02:27AM
(#18782462)
would a description of Noise be in scope?
Yessss! Utterly selfishly: things like 'Noise Protocol Matrix' or 'Nonce misuse resistance 101' are actually closer to your target than XOR diagrams that people can already find on wikipedia.