On Some Necessary Conditions of Boolean Functions to Resist Algebraic Attacks