6

What are the properties a cryptographically secure Elliptic Curve must have? I have started to create a list and wanted to know if I forgot some important points, and if it is correct so far:

A curve $E$ over a finite field $\mathbb{F}_q$ with $\#E(\mathbb{F}_q)=h\cdot p$ is considered to be cryptographically secure if:

  • rigidity, as mentioned before the generation of the curve should be documented or random

  • $p>2^{200}$ so that the ECDLP is hard.

  • $p\not|(q^k -1)$, for $k<30$ to exclude the possibility of transfers (such as MOV or Frey-Rück)

  • $p\not=q$, as well to avoid MOV and Frey-Rück and the Anomalous curve Attack

  • $q$ should be a large prime

  • the cofactor $h$ should be very small to avoid the Pohlig-Hellman attack

  • $p$ should be a large prime so that the Pollard-Rho algorithm is inefficient

  • twist security, check that the twists of the elliptic curve are cryptographically secure as well

  • little plus: prime in efficient form (such as Merzenne-primes)

  • Complete addition- and multiplication- formulas to avoid side-channel attacks

Luca
  • 211
  • 1
  • 6

0 Answers0