Systems and methods for cryptographically processing data as a function of
a Cartier pairing are described. In one aspect, a Cartier pairing is
generated from two different abelian varieties or abelian varieties and
an isogeny between them. Data is cryptographically processed based on the
Cartier pairing.