Text this: Dynamic projective coordinate system for elliptic curve crytography