CRCSchutz
CRCSchutz is a term used to describe approaches and mechanisms designed to protect data integrity by means of cyclic redundancy checks (CRCs). It is commonly used in German-speaking contexts to refer to CRC-based protection in networks, storage, and digital systems. CRCSchutz emphasizes detection of errors in data blocks rather than encryption or authentication; it is typically part of a broader error-detection and error-handling strategy.
Principle: A CRC is computed from the data using a generator polynomial, appended to the message, and
Applications: In networking, frame trailers may include a CRC (for example Ethernet uses CRC-32). In storage,
Variants and properties: Common CRCs include CRC-32 (IEEE 802.3), CRC-16 (IBM/ARC), and CRC-CCITT. CRCs are efficient
Limitations and best practices: Because CRC is an error-detection code, it does not provide secrecy or authentication.
See also: checksums, error-detection codes, ECC, data integrity, CRC.