I am reading What are elliptic curve pairings? by Marek Leip, specifically the section called Linear Relations.
There, it says that:
- Prover has some numbers $(x_1, x_2, ...)$ and uses $c$ to calculate $c_1x_1 + c_2x_2$ which is the number prover shares with verifiers, among $\varphi(x_1), \varphi(x_2)$.
- Verifier clearly already knows $c_1$ and $c_2$, as he must be able to calculate: $c_1\varphi(x_1) + c_2\varphi(x_2)$.
In the end of that section, it says that this is what's used in ECDSA signature verification.
In ECSDA, Alice(signer of the message) calculates the following:
$s = k^{-1}(z + R_xd)$ where $R_x = kG$ and $d$ is a private key. z is related to the message itself.
I am trying to see what $x_1, x_2, c_1, c_2$ are here in Alice/Bob for ECDSA - I want to mimic it to the explanation that I shared as a link, but with no luck. Because $x_1, x_2$ has to be numbers whereas $\varphi(x_1), \varphi(x_2)$ are points. $x_1$ is clearly $d$, but what's $d$ and $c_1, c_2$ ?