Fast and flexible CRC calculation
Andreas C. Doering, Marcel Waldvogel · Electronics Letters · 2004
An algorithm for software or hardware implementation is presented, allowing fast computation of cyclic redundancy checks with arbitrary polynomials and a high flexibility, such as updating of checksums after modifying data block parts with a known old checksum.