1. A computer-based method for determining mathematical pairings for a curve for use in cryptography, comprising: aggregating a plurality of inversions used in determining the mathematical pairings for the curve using one or more micro-processors; and determining the mathematical pairings for the curve in affine coordinates along a binary representation of a scalar read from right to left using the aggregated plurality of inversions.