Written by Dominik Joe Pantůček on 2018-05-17
curvesdiffie-hellmancryptography
We have already learned about elliptic curves in simple Weierstrass form over a
finite field and the group structure the points of such curve form that we can use
all this information to look at some cryptography built on top of this. Going from
the point negation, doubling and addition over scalar multiplication and prime order
curves with no problematic points to the discrete logarithm problem and back, we show
how to perform a secure key exchange using our favourite doughnuts.