Enhancing the efficacy of modification detection code for message integrity using subset based polynomial block digest