Checksums use one's complement arithmetic to detect errors in data transmission. Data is divided into words, summed using one's complement arithmetic, and the complement is sent as the checksum. The receiver performs the same calculation - a non-zero result indicates an error. Parity checks are simpler, CRC is more robust, and 2D parity adds extra dimensions but none use one's complement like checksums.