Characteristic Set Method: Boolean polynomials and finite fields