The validation of the elliptic curve domain parameters can be simplified into two categories; validating an Elliptic Curve, and validating a Base Point.

The validation of the elliptic curve has criteria for binary Galois fields .

The coefficients of the curve, a and b, when converted to binary must have a bit-length of m bits

The value of b!=0

Validation of a base point

The base point, P, is not the infinity point.

G = hP, where P = (xP , yP), and h is the cofactor.

P = (xP , yP), and each component has bitlength equal to m.

(xP , yP) must satisfy the associated elliptic curve equation.