EdDSA, Ed25519 and Ed448Curve 25519 is one of the most widely used ECC methods. It uses a curve of \(y^2 = x^3 + 486662 x^2 + x\) [plot], and which is a Montgomery curve. The prime number used is \(2^{255}-19\). EdDSA (Edwards-curve Digital Signature Algorithm) is a fast and efficient digital signature method, and is based on the Schnorr signature scheme. Two important curves that are implemented with EdDSA are Curve 25519 (X25519) and Curve 448 (Ed448). EdDSA has been standardized in [RFC 8032]. With EdDSA, Alice generates a private key of \(sk\) and a public key of \(P=sk.G\) and where \(G\) is the base point of the curve.
|