|
|
|
|
|
by apo
3111 days ago
|
|
So I recommend: just present the idea of an abstract group and its relevant properties, then continue on with the high level algebra. For most people this would be a lot more informative. Are there any treatments like this that you'd recommend? |
|
https://www.imperialviolet.org/2010/12/04/ecc.html
It describes the group mechanics but only briefly and then moves on to how, once you stipulate the group exists and has the operations you expect, you'd actually use it.
Another way to frame the critique above is: the tutorial here has pretty basic coverage of the group mechanics and almost no coverage at all of how signing schemes with curves work --- and curve signing is actually pretty interesting! So: you'd kind of want the tutorial to pick one of those things --- the fundamental mechanism of elliptic curves as an abstract algebra concept, or curve crypto signing --- and do a better job on just that thing.
For signing, the best I've read on a single page is DJB's:
https://blog.cr.yp.to/20140323-ecdsa.html
Someone could probably do some good fleshing out each of these sections for laypersons.
(I'm spitballing).