0
$\begingroup$

Given an elliptic curve over $\mathbb Z_n$

  1. Is it $\#P$ hard to compute $\# E(\mathbb Z_n)$?

  2. Is it $PP$-hard to compute $\# E(\mathbb Z_n)\leq\frac n2$?

  3. Is it $\oplus P$ hard to compute $\# E(\mathbb Z_n)\bmod 2$?

$\endgroup$
10
  • 2
    $\begingroup$ Could you define what you call an elliptic curve over $\Bbb{Z}_n$? $\endgroup$
    – abx
    Commented Jul 10, 2020 at 14:22
  • $\begingroup$ Sorry I was thinking on this mathoverflow.net/questions/95408/elliptic-curves-over-rings. If not appropriate I can take it down or just use $\mathbb F_q$ since that does not change the nature of the question. $\endgroup$
    – VS.
    Commented Jul 10, 2020 at 14:24
  • 1
    $\begingroup$ And even define $\mathbb{Z}_n$ as it's both used for $\mathbb{Z}/n\mathbb{Z}$ and for the $n$-adics (projective limit of $\mathbb{Z}/n^k\mathbb{Z}$). $\endgroup$
    – YCor
    Commented Jul 10, 2020 at 14:30
  • 6
    $\begingroup$ For $n$ prime we have Schoof's algorithm which is polynomial in the number of bits, so all these problems are in $P$. For other $n$ the hardest step might be factoring, which is not believed to be polynomial time, but also not expected to be hard for any of these hardness classes. $\endgroup$
    – Will Sawin
    Commented Jul 10, 2020 at 15:17
  • 3
    $\begingroup$ For a reference, see the Wikipedia page on "Counting points on elliptic curves" en.wikipedia.org/wiki/Counting_points_on_elliptic_curves $\endgroup$
    – Will Sawin
    Commented Jul 10, 2020 at 15:23

0

You must log in to answer this question.