The Tate Exponentiation
The fact that each element of has order can be used to shave time off the final exponentiation of a Tate pairing computation. Suppose we wish to raise to the power of
Since is the embedding degree, we have (and no smaller cyclotomic polynomial, otherwise the embedding degree would be smaller). Then compute by first computing using a few multiplications and inversions by exploiting the fact that for all , and then exponentiating by in the usual way.
For example, suppose , and that we have implemented as . (A common choice is .) We have . Write where . Then
where is some constant that can be precomputed. [In particular, if for some quadratic nonresidue then .] Then exponentiate by to obtain .
Another example. Suppose and , and we wish to find for some . We have where . Write . Then compute
Each power of can be precomputed. Finally exponentiate by .