User Tools

Site Tools


elliptic_curves

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
elliptic_curves [2025/06/17 15:07] – [Operations] transatoshielliptic_curves [2025/06/17 15:08] (current) – [Operations] transatoshi
Line 24: Line 24:
 If we draw a line passing through P and Q, this line will cross a third point on the curve, R (so that P, Q and R are aligned). If we take the inverse of this point, which is simply the one symmetric to it about the x-axis, we have found the result of adding two curve points, P + Q. Let’s illustrate: If we draw a line passing through P and Q, this line will cross a third point on the curve, R (so that P, Q and R are aligned). If we take the inverse of this point, which is simply the one symmetric to it about the x-axis, we have found the result of adding two curve points, P + Q. Let’s illustrate:
  
-![ecc1](../../../assets/images/ecc1.png){ width=200 } 
 In other words, addition of points is basically hopping around on the curve to a different, seemingly random point; It looks random unless you know the exact operation performed to reach it. In other words, addition of points is basically hopping around on the curve to a different, seemingly random point; It looks random unless you know the exact operation performed to reach it.
  
Line 32: Line 31:
 ''P + P = -R'' ''P + P = -R''
  
-![ecc2](../../../assets/images/ecc2.png){ width=200 } 
 To calculate 8*P for e.g. wouldn’t take 8 operations, but only 3; you can find 2*P, then add it onto itself, and then add 4*P onto itself, for the final result of 8*P. To calculate 8*P for e.g. wouldn’t take 8 operations, but only 3; you can find 2*P, then add it onto itself, and then add 4*P onto itself, for the final result of 8*P.
  
elliptic_curves.txt · Last modified: by transatoshi