Consider you have this message (ab,cd,ef)
and you have the ROHC (Robust header compression) CRC8 polynomial e0
.
C(x) = x^0 + x^1 + x^2 + x^8
Is there any way that I can calculate the CRC on the message backward starting from the last byte and get the same results as if I am calculating it on the original message?
No this is generally not possible for your polynomial (100000111).
However, you can still check for the validity of your message if you know the CRC beforehand.
Note that this is only true if the message is reversed BITEWISE.
So be careful when implementing your algorithm ;-)