### update

parent 49e8b7d8
 ... ... @@ -67,7 +67,23 @@ Explicit formulas: G = Z3^2 X3 = a2*G+F*I+E*E^S2 Y3 = I*X3+G*H Point Multiplication In point multiplication a point P on the elliptic curve is multiplied with a scalar k using elliptic curve equation to obtain another point Q on the same elliptic curve i.e. KP=Q. Point multiplication is achieved by two basic Elliptic curve operations • Point addition, adding two points J and K to obtain another point L i.e., L = J + K. • Point doubling, adding a point J to itself to obtain another point L i.e. L = 2J. Eg : k = 23 then kP = 23.P = 2(2(2(2P) + P) + P) + P. Input: Binary representation of k and point P k = (kn-1….k1k0)2 Output: kP Return R point Validation The validation of the elliptic curve domain parameters can be simplified into two categories; validating an Elliptic Curve, and validating a Base Point. ... ...
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment