Pairing groups
Any full r-torsion group contains cyclic subgroups, two of which are of particular interest in pairing-based elliptic curve cryptography. To characterize these groups, we need to consider the so-called Frobenius endomorphism of an elliptic curve over some finite field of characteristic :
It can be shown that maps curve points to curve points. The first thing to note is that, in case is a prime field, the Frobenius endomorphism acts as the identity map, since on prime fields due to Fermat’s little theorem. This means that the Frobenius map is more interesting on elliptic curves over prime field extensions.
With the Frobenius map at hand, we can characterize two important subgroups of the full -torsion group of an elliptic curve. The first subgroup is the group of elements from the full -torsion group, on which the Frobenius map acts trivially. Since in pairing-based cryptography, this group is usually written as , assuming that the prime factor in the definition is implicitly given, we define as follows:
It can be shown that is precisely the -torsion group of the unextended elliptic curve defined over the prime field.
There is another subgroup of the full -torsion group that can be characterized by the Frobenius map and in the context of pairing-based cryptography, this subgroup is often called . This group is defined as follows:
Notation: If is an elliptic curve and is the largest prime factor of the curves order, we call and pairing groups. If the prime factor is clear from the context, we sometimes simply write and to mean and , respectively.
It should be noted that other definitions of exists in the literature, too. However, in the context of pairing-based cryptography, this is a common choice as it is particularly useful because we can define efficient hash functions that map into , which is not possible for all subgroups of the full r-torsion.
Last updated