Définition
Un processus qui ajoute puis vérifie une redondance dérivée des données transmises (par exemple parité, somme de contrôle ou CRC) afin que le récepteur puisse détecter si les bits reçus diffèrent de ceux envoyés ; la détection signale la présence d'erreurs mais ne reconstitue pas les données originales.
Principe
Principe
Une valeur de contrôle calculée sur les données fournit un test qui, avec une forte probabilité, diffère en cas d'erreurs de transmission ; la robustesse dépend de l'algorithme et du modèle de bruit ou d'adversaire, car certains schémas d'erreur peuvent produire la même valeur de contrôle (faux négatifs).
Démonstration
Démonstration
Situation : Un émetteur envoie un bloc de données avec un CRC ajouté. Reconnaissance : Le récepteur calcule le CRC sur le bloc reçu. Action : Le récepteur compare la valeur calculée et la valeur reçue. Conséquence : Si elles diffèrent, le récepteur signale une erreur de transmission et déclenche une réponse de niveau supérieur (rejet, demande de réémission, journalisation), sinon il accepte le bloc comme inchangé dans le modèle de détection.
Mauvaise application
Mauvaise application
Considérer la détection comme une correction (supposer que les données originales peuvent être reconstituées), ou présumer que tout algorithme de détection est infaillible (ignorer les erreurs non détectées ou les collisions intentionnelles).
Conséquence
Conséquence
Réduit le risque de corruption silencieuse en permettant aux protocoles de détecter des trames altérées et d'initier une récupération ou un rejet ; toutefois, il introduit une surcharge (bits supplémentaires) et ne garantit pas la détection de tous les schémas d'erreur sans mécanismes complémentaires.
Inversion
Inversion
Sur des canaux à taux d'erreur très élevé, ou lorsque des adversaires peuvent fabriquer des collisions, la détection seule est insuffisante — elle doit être combinée à la réémission, à des codes plus robustes ou à des contrôles d'intégrité authentifiés pour atteindre la fiabilité ou la sécurité souhaitée.
Limite
Limite
Clairement dans : bits de parité, sommes de contrôle, CRC et algorithmes similaires destinés à révéler la corruption accidentelle. Cas limite : les codes d'authentification cryptographique, qui détectent la falsification et fournissent des garanties d'authenticité au‑delà de la simple détection d'erreur. Hors : le chiffrement seul (qui peut masquer des erreurs mais n'est pas un moyen de détection d'erreur).
Tension sémantique
Tension sémantique
Force de détection versus surcharge : des contrôles plus puissants réduisent les erreurs non détectées mais augmentent l'utilisation de bande passante et le coût de calcul ; détection versus correction/autorisation exigent des techniques différentes.
Synthèse
Synthèse
La détection d'erreurs fournit un test probabiliste indiquant qu'un élément reçu diffère de ce qui a été envoyé ; c'est une protection légère qui doit être associée à des mécanismes de récupération ou d'authentification lorsque la reconstitution ou la sécurité sont nécessaires.