I'm studying cryptography and I'm stuck with this problem here.
I have this elliptic curve $E: y^2=x^3+3 \pmod{17}$, that has $13$ points. Alice makes public the point $A=(1,2)$ and the point $B=aA=(2,2)$.
The question is list the possible values of the curve $E$.
Any idea?
The SageMath is your friend on the learning curve, it may help you check your calculations;
Now, some of the outputs
Note that the points are stored in projective coordinates with $(X:Y:Z)$ format in which $(X:Y:Z) = (\lambda X:\lambda Y:\lambda Z), \lambda \in \mathbb Z$ - in short defines an equivalence relation. One can convert projective coordinates into affine coordinates by $x =X/Z$, $y = Y/Z$ in which the capitals are used for projective coordinates.
Note that the identity of this curve is $\mathcal{O} = (0:1:0)$ has no presentation on the affine coordinates. Instead, we use this symbol $\mathcal{O}$ for it!
You might ask why the orders different, the answer is that the curve group is not prime. So, the Lagrange Theorem on the group theory applies; the order of any subgroup must divide the order of the group.