1. A method comprising: identifying a weighted projective point P on an elliptic curve, P having coordinates (x, y, z); and computing 8P from P with 12 sets of field multiplications, each respective set of field multiplications comprising one to four field multiplications, each respective set of field multiplications being performed in parallel according to an assigned time-step, 8P having coordinates (r, s, t).