Elliptic Curve Groups over F2m
Does the elliptic curve equation y2 + xy = x3 + g5x2 + g6 define a group over F23?
Since the parameter b = 6 is not zero, the equation y2 + xy = x3 + g5x2 + g6 does define an elliptic curve group over F23.
Do the points P(g3, g6) and Q(g5, g2) lie on the elliptic curve y2 + xy = x3 + g2x2 + g6 over F23?
The point P(g3,g6) is on the elliptic curve y2 + xy = x3 + g2x2 + g6 over F23 since that equation holds true:
(g6)2 + (g3)(g6) = (g3)3+ g2(g3)2 + g6
g5 + g2 = g2 + g + g6
(111) + (100) = (100) + (010) + (101)
(011) = (011)
g3 = g3
However, the point Q(g5)(g2) is not on the elliptic curve, since the equation disagrees:
(g2)2 + (g5)(g2) = (g5)3+ g2(g5)2 + g6
g4 + 1 = g + g5 + g6
(110) + (001) = (001) + (111) + (101)
(111) = (000)
g5 = 0 which is false.
What are the negatives of the following elliptic curve points over F23?
P(g3,g6) Q(g,0) R(0,g3)
The negatives of the points are defined by (xP, xP + yP)
-P = (g3, g3 + g6) = (g3, g4)
-Q = (g, g + 0) = (g, g)
-R = (0, 0 + g3) = (0, g3)
In the elliptic curve group defined by y2 + xy = x3 + g2x2 + g6 over F23, what is P + Q if P = (g2,g6) and Q = (g 5,g5)?
P + Q = R where:
s = (yP - yQ) / (xP + xQ) = (g6 + g5) / (g2 + g5) = g / g3 = g-2 = g5
xR = s2 + s + xP + xQ + a = g3 + g5 +g2 + g5 + g2 = g3
yR = s(xP + xR) + xR + yP = g5 * (g2 + g3) + g5 + g6 = g5 * g5 + g3 + g6 = g3 + g3 + g6 = g6
Thus P + Q = (g3, g6)
In the elliptic curve group defined by y2 + xy = x3 + g2x2 + g6 over F23, what is 2P if P = (g3, g4)?
2P = R where:
s = xP + yP / 2xP = g3 + g4 / g3 = g3 + g = 1
xR = s2 + s + a = 1 + 1 + g2 = g2
yR = xP + (s + 1) * xR = g3 + 0 * g2 = g3
Thus 2P = (g2, g3)
Next