Elliptic-Curve Cryptography (ECC) represents an alternative way of implementing asymmetric cryptography. ECC is based on the discrete logarithm problem since it is considered to be more secure for generating cryptographic keys when it is applied to elliptic curves.
Elliptic cryptography in blockchain
The discrete logarithm problem
In particular, the safety of ECC is based, on one hand, on the simplicity of calculating a multiplication starting from a given point (known as the point generator) on an elliptic curve, and on the other hand, on the infeasibility of obtaining the multiplicand given the point generator and the product result.
In other words, given two points, P and Q, the discrete logarithm problem is reduced to...