David Wong hasn't been at NCC Cryptography for a long time, so I assume we'll be waiting a long time before we get to Linear and Differential cryptanalysis, but if that's a thing you're interested in, what you want is the Heys tutorial:<p><a href="http://www.cs.bc.edu/~straubin/crypto2017/heys.pdf" rel="nofollow">http://www.cs.bc.edu/~straubin/crypto2017/heys.pdf</a><p>My recommendation: print it out to a PDF with huge margins so you can make notes, and then work through all the worked examples.
If you're interested in this sort of thing, I cannot recommend the cryptopals crypto challenges enough. They are a series of project that take you from XOR up through breaking AES and beyond:<p><a href="https://cryptopals.com/" rel="nofollow">https://cryptopals.com/</a>
Neat, I'm looking forward to the Differential Cryptanalysis portion! It's something I've tried to learn in the past but I've been struggling to find approachable resources.
This looks very nice! Thank you!<p>I'm currently taking Cryptography at university and I find the resources online to be quite scarce. I mostly find myself reading Wikipedia. I don't know if I'm missing some background knowledge but some of the math notations tend to be quite difficult to understand. I have spent around 10 hours trying to understand Differential Cryptanalysis unsuccessfully!