Today's popular study suggests HASH message authentication code(HMAC)method for generic object oriented substation event(GOOSE)to insure message integrity. However
elaborate study finds that HMAC method is not efficient to classic message whose length is short. An authentication method of getting the encrypted key and sequence adjusted information as direct inputs of the HASH function is proposed. GOOSE attributes of explicit length
unified message format and time factor are used in the method to resist length-expanded attacks and replay attacks. The time-varying content of heartbeat GOOSE is reorganized at the end of the message so that the intermediate result of HASH compressive computation to the unvaried content of the same series of heartbeats GOOSE can be efficiently used. Testing results in the embedded platform have proved the high efficiency of the proposed method. This work is supported by National Natural Science Foundation of China(No. 51477057).