摘要 |
L'appareil et procédé de synchronisation ci-décrits permettant la transmission ou le stockage de données chiffrées consistent à casser les données en blocs et à affecter à chaque bloc un code de détection d'erreur qui est calculé à partir du bloc de données chiffrées plus un nombre unique de séquences. Le nombre de séquences est généré par un compteur local et peut être le nombre de bits, bauds, ou caractères transmis et reçus depuis une resynchronisation intérieure. Le code de correction d'erreur est transmis ou stocké avec le bloc de données chiffrées, mais bien que le nombre de séquences soit affecté au bloc de données à des fins de calcul du code d'erreur, il n'est pas effectivement transmis ou stocké avec les données chiffrées et le code de correction d'erreur. Lorsque les données chiffrées sont extraites ou reçues, l'appareil récepteur affecte aux blocs de données reçus un nombre de séquences dérivés d'un compteur local qui est synchronisé sur le compteur de l'appareil de transmission ou de stockage et un nouveau code de détection d'erreurs est calculé pour le comparer au code de détection d'erreur reçu ou extrait avec les données chiffrées. Une discordance entre les codes de détection d'erreur indique une erreur de transmission ou de synchronisation pour ce bloc. Dans les deux cas, le bloc de données peut être retransmis. |