3
$\begingroup$

I understand how ECC works for the point multiplications and stuff.
All we normally do is to multiply a scalar number (lets say d as a private key) with the base point generator G to get a public key point on an elliptic curve.
I am trying to tweak the algorithm for some other purposes so I am just wondering whether an operation like G*G which is a point multiply another point is possible or not. And if it is possible how can we calculate that?

$\endgroup$
0

1 Answer 1

4
$\begingroup$

Such an operation is possible.
The ways of calculating that appear to be different for each curve.

$\endgroup$
3
  • $\begingroup$ Sounds nice. What about its security? Is this operation reversible by dividing the result to a G? $\endgroup$
    – abeikverdi
    Apr 22, 2015 at 6:31
  • $\begingroup$ That is the Fixed Pairing Inversion problem. $\;$ $\endgroup$
    – user991
    Apr 22, 2015 at 6:43
  • $\begingroup$ Thanks a lot. I don't have enough points to vote your answer up but it really helped. $\endgroup$
    – abeikverdi
    Apr 22, 2015 at 7:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.