Skip to main content

Timeline for ECC Point Multiplication of Product

Current License: CC BY-SA 3.0

4 events
when toggle format what by license comment
Jun 4, 2013 at 18:09 comment added poncho @PeterButler: Well, $q<n$ for this specific elliptic curve; there are other curves with $q>n$. Also, it is not at all true that all $a<n$ have a square root modulo n (that is, are quadratic residues mod n). In fact, exactly half the integers between 1 and n-1 are quadratic residues and half are not (because n is prime). Finally, q is prime (there are lots of curves that have a composite q; we pick one with a prime q because they have better cryptographic properties); hence $aG=bG$ implies either $a\equiv b (\bmod q)$ or $G$ is the point at infinity.
Jun 4, 2013 at 17:20 comment added Peter Butler It’s interesting that q<n. Am I correct that all a<n have a square root % n? This would imply aG = bG does not necessarily imply that a = b.
Jun 4, 2013 at 17:08 comment added Peter Butler Wow. Thank you. c=(ab) % q is not for needed ECDSA. But now that I know about % q I can focus better looking for the bug(s) in my ECDSA implementation.
Jun 4, 2013 at 16:19 history answered poncho CC BY-SA 3.0