Full torsion groups

Cryptographically interesting pairings are defined on so-called torsion subgroups of elliptic curves. To define torsion groups of an elliptic curve, let FF be a finite field, E(F)E(F) an elliptic curve of order nn and rr a factor of nn. Then the rr-torsion group of the elliptic curve E(F)E(F) is defined as the set

E(F)[r]={PE(F)[r]P=O}.E(F)[r] = \{P ∈ E(F) | [r]P = O\}.

The fundamental theorem of finite cyclic groups states that every factor rr of a cyclic group’s order uniquely defines a subgroup of the size of that factor and those subgroup are important examples of rr-torsion groups.

When we consider elliptic curve extensions, we could ask what happens to the rr-torsion groups in the extension. One might intuitively think that their extension just parallels the extension of the curve. For example, when E(Fp)E(F_p) is a curve over prime field FpF_p, with some rr-torsion group E(Fp)[r]E(F_p)[r] and when we extend the curve to E(Fpm)E(F_{p^m} ), then there might be a bigger rr-torsion group E(Fpm)[r]E(F_{p^m} )[r] such that E(Fp)[r]E(F_p)[r] is a subgroup of E(Fpm)[r]E(F_{p^m} )[r]. This might make intuitive sense, as E(Fp)E(F_p) is a subset of E(Fpm)E(F_{p^m} ).

However, the actual situation is a bit more surprising than that. To see that, let FpF_p be a prime field and let E(Fp)E(F_p) be an elliptic curve of order nn, such that rr is a factor of nn, with embedding degree k(r)k(r) and rr-torsion group E(Fp)[r]E(F_p)[r]. Then the rr-torsion group E(Fpm)[r]E(F_{p^m} )[r] of a curve extension is equal to E(Fp)[r]E(F_p)[r], only as long as the power mm is less than the embedding degree k(r)k(r) of E(Fp)E(F_p).

For the prime power pk(r)p^{k(r)}, the rr-torsion group E(Fpk(r))[r]E(F_{p^{k(r)}})[r] might then be larger than E(Fp)[r]E(F_p)[r] and it contains E(Fp)[r]E(F_p)[r] as a subgroup. We call it the full r-torsion group of that elliptic curve and write is as follows:

E[r]=E(Fpk(r))[r].E[r] = E(F_{p^{k(r)}})[r].

The rr-torsion groups E(Fpm)[r]E(F_{p^m})[r] of any curve extensions for m>k(r)m > k(r) are all equal to E[r]E[r]. In this sense E[r]E[r] is already the largest rr-torsion group, which justifies the name. The full rr-torsion group contains r2r^2 many elements and consists of r+1r + 1 subgroups, one of which is E(Fp)[r]E(F_p)[r].

Last updated