Permite la verificación de todos los bits del mensaje mediante la utilización de un algoritmo matemático.
Consiste en dividir en el equipo transmisor, el mensaje de información que se quiere enviar por un polinomio conocido en ambos extremos del canal de comunicaciones, denominado generador.
Como resultado de la división se obtendrán cociente y residuo. Este último se transmite con la secuencia de bits sobre la que se quiere efectuar el control de errores. En el receptor se reciben mensaje y resto. En el receptor se procede de la misma manera, se divide por el polinomio generador y se obtiene un nuevo residuo. Éstos se comparan, si no hubo errores, ambos deben ser iguales.
Este método utiliza la operación or exclusivo (XOR).