• checking for errors in memory or information transfer by checking the parity of the sum of bits in each block of data