Research Article

A Vendor-Neutral Unified Core for Cryptographic Operations in GF(p) and GF() Based on Montgomery Arithmetic

Algorithm 6

Core EC Point Validation.
Requires: (, , , , )
Output: (, point on curve or point not on curve)
;
;
;
;
;
;
;
if    then
return: ( point on curve);
else
return: ( point not on curve);