English

Factorization of Hilbert class polynomials over prime fields

Number Theory 2021-08-05 v2

Abstract

Let DD be a negative integer congruent to 00 or 1mod41\bmod{4} and O=OD\mathcal{O}=\mathcal{O}_D be the corresponding order of K=Q(D) K=\mathbb{Q}(\sqrt{D}). The Hilbert class polynomial HD(x)H_D(x) is the minimal polynomial of the jj-invariant jD=j(C/O) j_D=j(\mathbb{C}/\mathcal{O}) of O\mathcal{O} over KK. Let nD=(OQ(jD):Z[jD])n_D=(\mathcal{O}_{\mathbb{Q}( j_D)}:\mathbb{Z}[ j_D]) denote the index of Z[jD]\mathbb{Z}[ j_D] in the ring of integers of Q(jD)\mathbb{Q}(j_D). Suppose pp is any prime. We completely determine the factorization of HD(x)H_D(x) in Fp[x]\mathbb{F}_p[x] if either pnDp\nmid n_D or pDp\nmid D is inert in KK and the pp-adic valuation vp(nD)3v_p(n_D)\leq 3. As an application, we analyze the key space of Oriented Supersingular Isogeny Diffie-Hellman (OSIDH) protocol proposed by Col\`o and Kohel in 2019 which is the roots set of the Hilbert class polynomial in Fp2\mathbb{F}_{p^2}.

Keywords

Cite

@article{arxiv.2108.00168,
  title  = {Factorization of Hilbert class polynomials over prime fields},
  author = {Jianing Li and Songsong Li and Yi Ouyang},
  journal= {arXiv preprint arXiv:2108.00168},
  year   = {2021}
}
R2 v1 2026-06-24T04:42:38.467Z