Is it possible to adapt the Chaum-Pedersen protocol for using elliptic curves by simply replacing the exponentiation with scalar products?
For example, if g
is a point in the curve, then g^k
is the scalar multiplication k*g
as defined for elliptic curves. Would that still work?
I took the diagram from here.
Update:
In the verification process, there is this: g^s * y1^c
, which would be like a product of points; as far as I know, point multiplication is not typically defined for elliptic curves. What is the equivalent operation there?
g^s * y1^c
. This would be like a product of points; as far as I know, point multiplication is not defined. What is the equivalent operation there? $\endgroup$