Tag Info

Hot answers tagged

3

The elliptic curve discrete logarithm—like integer factorization and the classic finite field discrete logarithm—is an instance of the abelian hidden subgroup problem. Any abelian (commutative) instance of the hidden subgroup problem can be efficiently solved in quantum computers with (variants of) the Shor algorithm; therefore all of the above problems ...


2

You will need a quadratic non-residue in order to decompress the points, and there is no known deterministic algorithm that will provably find one efficiently. Also, if you allow both sign bits for $\: y=0 \:$ or the point-at-infinity, then you will lose non-malleability and strong unforgeability.


2

Here's a justification for the estimate in CodesinChaos' comment. Helmut Hasse proved in his 1936 series of papers "Zur Theorie der abstrakten elliptischen Funktionenkörper" that any elliptic curve $E$ over a finite field $\mathbb F_q$ satisfies the inequality $$ \lvert q+1-\#E(\mathbb F_q)\rvert\leq2\sqrt q \text, $$ that is, the number of points is ...


2

It sounds like you are thinking of performing static-static Diffie-Hellman. If that is performed naively then it will indeed derive the same secret time and time again. At least one of the key pairs needs to be non-static or ephemeral, or an additional variable (nonce) should be introduced. For instance in NIST SP 800-56A there is section 6.2.1: "Initiator ...


2

Curve secp256r1 is not a type of curve; it is a curve, and is standardized under that name by SECG, under the name P-256 by NIST, and under the name prime256v1 by ANSI. It also happens to be the by far the most common elliptic curve used in cryptography. The field size, curve equation, and generator point are all part of the curve spec; the point of having a ...


1

A while back I suggested a crowdfunded review of ECC patents that would be authoritative, complete, published, and freely available with the goal of clearing the air so the community can make informed decisions about what's patented and what's free to use. Had some interest, but no commitments. Drop me a line if interested in making this happen. ...



Only top voted, non community-wiki answers of a minimum length are eligible