Intuitive Advanced Cryptography [pdf]
github.com
github.com
Too many cryptography tutorials start by rehearsing the precise definition of a group, and formulas for elliptic curve arithmetic etc. only to conclude with like two paragraphs on the actual crypto. It's pretty refreshing to see things like "How points addition + is defined is not our concern, what we care is that (E, +) forms a group" lmao because that's exactly right.
I’d love to also see aggregate Schnorr signatures/public keys covered. EDIT: Never mind. This seems to be covered by “ 8.1 Secure multi-party Schnorr signature computation”.
Also, I recently discovered “incremental hashing” which I think is super fascinating: https://twitter.com/runeksvendsen/status/1471217421457502213.... This may be a good addition as well.