Adding and multiplication in jacobian coordinates How can I derive formulas for adding 2 points and multiplication by a scalar in Jacobian coordinates $(x,y) = (\frac{X}{Z^2},\frac{Y}{Z^3})$ over an elliptic curve?
Well, you can start with affine coordinate addition formulas, and simplify things as you go along. Here's an example for point doubling:

$$
\begin{eqnarray*}
\lambda &amp;=&amp; \frac{3(X/Z^2)^2 + A}{2(Y/Z^3)} \\ 
&amp;=&amp; \frac{3X^2 + AZ^4}{2YZ} \\
X_3 &amp;=&amp; \lambda^2 - 2X = \frac{9X^4 + 6AX^2Z^4 - 8XY^2Z^2 + A^2Z^8 }{4Y^2Z^2} \\
Y_3 &amp;=&amp; \lambda(X - X_3) - Y \\ &amp;=&amp; \frac{-27X^6 - 27AX^4Z^4 +36X^3Y^2Z^2 -9A^2X^2Z^8 +12AXY^2Z^6-8Y^4Z^3- A^3Z^{12}}{8Y^3Z^3} \\
Z_3 &amp;=&amp; 2YZ
\end{eqnarray*}
$$

Notice that $4Y^2Z^2 = (2YZ)^2$, and $8Y^3Z^3 = (2YZ)^3$, thus $Z_3 = 2YZ$. There are a lot of common terms here, so it's a relatively short computation once you combine those. The EFD website has spared us all much trouble by maintaining a record of most of the popular coordinates and worked out formulas.