Cyclic redundancy check
A cyclic redundancy check is an error-detection code computed using polynomial division over binary coefficients.
Specify the generator, protected length and bit conventions; output width alone does not define detection coverage. [1] Hesela supplies deliberately constructed, same-length payload changes with unchanged CRC values, including a common-multiple pattern that passes both IEEE CRC-32 and CRC-32C. The examples do not estimate collision frequencies or establish independence between checks. [2]
Relations
- related
- Checksum, CRC-32C, CRC burst error, Hamming distance
Limitations
- A CRC does not authenticate data against intentional modification. [1]