I am an electronic engineer and do not consider it important to consider CRC from a purely mathematical point of view. However, I have the following questions:
Why do we add n zeros to the message when calculating the CRC, were the n - degrees of the generator polynomial? I saw this in the long division modulo-2, as well as in the hardware implementation of CRC
Why do we want the generator polynomial divided by (x + 1)?
Why do we want the generator polynomial not to divide by x?
crc modulo checksum polynomials
quantum231
source share