MNT Elliptic Curves with Non-Prime Order
Maciej Grześkowiak
TL;DR
This work extends the Miyaji–Nakabayashi–Takano (MNT) framework to generalized MNT elliptic curves with non-prime orders by allowing a small cofactor $q$ so that the group order is $qn$, while maintaining a small embedding degree $k\in\{3,4,6\}$. It constructs explicit parametric polynomial families $(n_k(x), p_k(x), t_k(x))$ satisfying $qn_k(x)=p_k(x)+1-t_k(x)$ and $qn_k(x) \mid \Phi_k(p_k(x))$, with $t_k(x)^2-4p_k(x)\le 0$ and irreducibility, enabling CM-based curve generation via Pell-type equations. For each $k$, the paper provides modular-root–driven prescriptions to produce $p_k(x)$, $n_k(x)$, and $t_k(x)$, along with associated generalized Pell equations (e.g., $X^2+3\Delta Y^2=-8$ or $=24$) that underpin explicit curve construction over finite fields. The results yield efficient, scalable Families in $\mathcal{F}_k(h)$ for small $q$ and enable generation of pairing-friendly curves with non-prime orders, expanding practical options for cryptographic protocols requiring embedding-degree $k$ with controlled arithmetic in extension fields.
Abstract
Miyaji, Nakabayashi, and Takano proposed the algorithm for the construction of prime order pairing-friendly elliptic curves with embedding degrees $k=3,4,6$. We present a method for generating generalized MNT curves. The order of such pairing-friendly curves is the product of two prime numbers.
