Brevet FR2924293A1 — publié le 20090529

PROCEDE ET APPAREIL POUR UNE COMMUNICATION SECURISEE ENTRE DES SYSTEMES CRYPTOGRAPHIQUES EN UTILISANT UNE HORLOGE EN TEMPS REEL Cette demande revendique la priorité de la demande de brevet coréenne numéro 2007-119E81, et le bénéfice de celle-ci, déposée le 22 novembre 2007, dont la description est intégrée ci-après pour référence dans sa totalité. La présente invention concerne un procédé et un appareil pour une communication sécurisée entre des systèmes cryptographiques en utilisant une horloge en temps réel (RTC), et plus particulièrement, un procédé et un appareil pour une communication sécurisée entre des systèmes cryptographiques permettant à un système cryptographique de transmission de transférer des données RTC partielles et à un système cryptographique de réception de restaurer les données RTC entières et en minimisant ainsi les données devant être transférées entre les systèmes cryptographiques. Comme la communication de réseau est devenue un moyen principal pour échanger des informations, la nécessité de sécuriser les informations importantes, par exemple, des informations privées et un code secret, échangées dans un réseau, a augmenté. Cependant, les réseaux sont vulnérables aux cyberattaques, et donc il est nécessaire de transférer en toute sécurité les informations importantes échangées dans un réseau en utilisant un système cryptographique partagé par les deux côtés de la communication. Il y a des systèmes cryptographiques typiques tels qu'un système cryptographique à clé secrète et un système cryptographique à clé publique. Selon le système cryptographique à clé publique, une clé utilisée pour chiffrer des données est différente d'une clé utilisée pour déchiffrer les données. En général, la clé utilisée pour le chiffrement est désignée en tant que clé publique, et la clé utilisée pour déchiffrer un cryptogramme chiffré en utilisant la clé publique est désignée en tant que clé privée. La clé privée est sécurisée de sorte qu'un utilisateur seulement la connaisse, mais la clé publique est publiée de sorte que n'importe qui puisse l'obtenir. Un cryptogramme chiffré utilisant une clé publique peut être déchiffré en utilisant seulement une clé privée qui forme une paire avec la clé publique. D'autre part, selon le système cryptographique à clé secrète, deux utilisateurs réalisant une communication cryptographique partagent une clé secrète et réalisent le chiffrement et le déchiffrement en utilisant la clé secrète. Par conséquent, la même clé est utilisée pour chiffrer et déchiffrer les données. Dans le système cryptographique à clé secrète, une clé maîtresse est une clé secrète partagée par deux utilisateurs réalisant une communication sécurisée. Ici, lorsque le chiffrement et le déchiffrement sont réalisés en utilisant seulement une clé maîtresse, les mêmes cryptogrammes sont générés à partir d'un texte en clair. Lorsque les mêmes cryptogrammes sont générés, quelqu'un de l'extérieur peut trouver la clé secrète. Pour empêcher ceci, les données d'un nombre d'une chaîne de bits utilisé seulement une fois, désigné en tant que � nombre utilisé une fois �, sont utilisées quand une communication cryptographique est réalisée. A chaque fois qu'une communication cryptographique est réalisée, une nouvelle clé de chiffrement ou une clé de déchiffrement est générée en utilisant une clé maîtresse et un nombre utilisé une fois. Ici, la clé générée est désignée en tant que clé de session. Deux utilisateurs réalisant une communication sécurisée insèrent une clé maîtresse et un nombre utilisé une fois dans une fonction de dérivation d'une clé (KDF) et utilisent la valeur de sortie en tant que clé de session. En générant constamment et en utilisant une nouvelle clé de session, il est possible de générer différents cryptogrammes à partir d'un texte en clair. La figure 1 est un organigramme représentant un procédé pour une communication cryptographique d'un système cryptographique basé sur une clé secrète conventionnelle. En se référant à la figure 1, les utilisateurs A et B réalisant une communication cryptographique partagent une clé maîtresse K, et l'utilisateur A génère un nombre utilisé une fois N (étape 110). Par la suite, l'utilisateur A calcule KDF(K, N) en utilisant la clé maîtresse K et le nombre utilisé une fois N pour générer une clé de session (étape 120). Dans la prochaine étape, l'utilisateur A chiffre un texte en clair en utilisant la clé de session générée pour générer un cryptogramme (étape 130). Ensuite, l'utilisateur A transfère le nombre utilisé une fois N et le cryptogramme généré à l'utilisateur B (étape 140). L'utilisateur B génère la clé de session KDF(K, N) en utilisant le nombre utilisé une fois N reçu et la clé maîtresse partagée K (étape 150). Par la suite, l'utilisateur B déchiffre le cryptogramme reçu en utilisant la clé de session (étape 160). Pour partager la même clé de session, deux systèmes cryptographiques ont besoin de partager le même nombre utilisé une fois. A cette fin, en général, un système cryptographique génère un nombre utilisé une fois et le transfère à l'autre système cryptographique. Ici, il est nécessaire de minimiser la taille du nombre utilisé une fois transféré dans un environnement de communication faible. Cependant, lorsque la taille d'un nombre utilisé une fois est réduite, une probabilité que le nombre utilisé une fois soit réutilisé augmente, et la même clé de session que La clé de session utilisée précédemment peut être générée. Par conséquent, un nombre utilisé une fois re doit pas être réutilisé. Pour empêcher qu'un nombre utilisé une fois soit réutilisé, une valeur changée continuellement, telle qu'un compteur, est utilisée en tant que nombre utilisé une fois. Ici, un RTC est utilisé fréquemment en tant que compteur vu qu'il peut servir de valeur commune qui peut être partagée par tous les systèmes. Cependant, en raison de l'écart RTC entre les systèmes, il est très difficile pour tous les systèmes de partager les mêmes données RTC. La présente invention a pour objet un procédé et un appareil permettant à un système cryptographique de transmission de générer une valeur du nombre utilisé une fois N = f(TA, autres données) (f est une fonction) en utilisant les données d'un compteur en temps réel (RTC) entières TA et un transfert NT = (PAllautres données) obtenus en utilisant les données RTC partielles PA sur un système cryptographique de 5 réception et au système cryptographique de réception de restaurer les données RTC entières TA et la valeur correcte du nombre utilisé une fois N à partir des données RTC partielles reçues PA, et en minimisant ainsi les données devant être transférées entre les systèmes cryptographiques. Un aspect de la présente invention propose un procédé pour une communication sécurisée entre des systèmes cryptographiques en utilisant un RTC, le procédé comprenant : calculer un écart RTC le plus important entre un système cryptographique de transmission et un système cryptographique de réception ; calculer le plus petit nombre de bits des données partielles sur un RTC requis pour restaurer les données entières sur le RTC sur la base de l'écart RTC le plus important calculé ; calculer les données RTC partielles sur la base du plus petit nombre de bits calculé des données RTC partielles ; et transférer les données RTC partielles calculées au système cryptographique de réception. Le procédé peut comprendre en outre de restaurer, au niveau du système cryptographique de réception, les données RTC entières sur la base des données RTC partielles reçues. L'écart RTC le plus important peut être calculé en 30 fonction des durées de vie des systèmes cryptographiques de transmission et de réception et d'une précision du RTC. Le plus petit nombre � n � de bits des données RTC partielles peut être calculé par l'équation suivante : n = [log2Td] +1 (Td indique un écart RTC le plus important entre un système cryptographique de 10 transmission et un système cryptographique de réception). Les données RTC partielles peuvent être calculées par l'équation suivante : TA mod 2° (TA indique une valeur RTC d'un système 15 cryptographique de transmission, et n indique le plus petit nombre de bits des données RTC partielles). Les données RTC entières X peuvent faire que IX - TBI (TB indique une valeur RTC d'un système cryptographique de réception) est une valeur la plus 20 petite et peuvent être calculées par l'équation suivante . X = TA mod 2n + k 2n (k est un nombre entier). Un autre aspect de la présente invention propose un appareil pour une communication sécurisée entre des 25 systèmes cryptographiques en utilisant un RTC, l'appareil comprenant : un calculateur de l'écart RTC le plus important pour calculer un écart RTC le plus important entre un système cryptographique de transmission et un système cryptographique de 30 réception ; un calculateur de données RTC partielles pour calculer le plus petit nombre de bits de données partielles sur un RTC requis pour restaurer les données 2924293 '7 entières sur le RTC sur la base de l'écart RTC le plus important calculé ; un extracteur de données RTC partielles pour calculer les données RTC partielles sur la base du plus petit nombre de bits calculé des 5 données RTC partielles ; et un émetteur de données RTC partielles pour transférer les données RTC partielles calculées au système cryptographique de réception. L'appareil peut comprendre en outre : un récepteur de données RTC partielles pour recevoir les données RTC partielles transférées ; e-=. un restaureur de données RTC entières pour restaurer les données RTC entières sur la base des données RTC partielles reçues. Le calculateur de l'écart RTC le plus important peut calculer l'écart RTC le plus important en fonction des durées de vie des systèmes cryptographiques de transmission et de réception et d'une précision du RTC. Le calculateur de données RTC partielles peut calculer le plus petit nombre � n � de bits des données RTC partielles en utilisant l'équation suivante : n = [ loge Td] +1 (Td indique un écart RTC le plus important entre un système cryptographique de transmission et un système cryptographique de réception). L'extracteur de données RTC partielles peut calculer les données RTC partielles en utilisant l'équation suivante : TA mod 2n (TA indique une valeur RTC d'un système cryptographique de transmission, et n indique le plus petit nombre de bits des données RTC partielles). Le restaureur de données RTC entières peut calculer les données RTC entières X faisant que - TBI (TB indique une valeur RTC d'un système cryptographique de réception) est une valeur la plus 5 petite en utilisant l'équation suivante : X = TA mod 2" + k 2" (k est un nombre entier). Les objets, caractéristiques et avantages ci-dessus, et d'autres, de la présente invention deviendront plus évidents pour l'homme du métier grâce 10 à la description en détail des modes de réalisation exemplaires de celle-ci en référence aux dessins joints, dans lesquels la figure 1 est un organigramme représentant un procédé pour une communication cryptographique d'un 15 système cryptographique à clé secrète conventionnel ; la figure 2 est un schéma de principe d'un appareil pour une communication sécurisée entre des systèmes cryptographiques en utilisant une horloge en temps réel (RTC) selon un mode de réalisation 20 exemplaire de la présente invention ; la figure 3 est un organigramme représentant un procédé de transmission d'un cryptogramme en utilisant un RTC selon un mode de réalisation exemplaire de la présente invention ; et 25 la figure 4 est un organigramme représentant un procédé de réception d'un cryptogramme en utilisant un RTC selon un mode de réalisation exemplaire de la présente invention. Ci-après, les modes de réalisation exemplaires de 30 la présente invention seront décrits en détail. Cependant, la présente invention n'est pas limitée aux modes de réalisation décrits ci-dessous, mais peut être mise en oeuvre sous différentes formes. Les modes de réalisation suivants sont décrits afin de permettre à l'homme du métier de mettre en application et de pratiquer la présente invention. La figure 2 est un schéma de principe d'un appareil pour une communication sécurisée entre des systèmes cryptographiques en utilisant une horloge en temps réel (RTC) selon un mode de réalisation exemplaire de la présente invention. En se référant à la figure 2, le système cryptographique A 200 comprend un émetteur RTC 250 et un récepteur RTC 280. De la mêmje façon, un système cryptographique B 205 comprend un émetteur RTC 255 et un récepteur RTC 285. L'émetteur RTC 250 comprend un calculateur RTC le plus important 210, un calculateur de données RTC partielles 220, un extracteur de données RTC partielles 230 et un émetteur de données RTC partielles 240. Puisque l'émetteur RTC 255 a les mêmes éléments que l'émetteur RTC 250, l'explication détaillée de celui-ci sera omise. Le récepteur RTC 280 comprend un récepteur de données ?.TC partielles 260 et un restaureur de données RTC entières 270. Le récepteur RTC 285 a les mêmes éléments que le récepteur RTC 280. Puisque le système cryptographique A 200 comprend l'émetteur RTC 250 et le récepteur RTC 280 et que le système cryptographique B 205 comprend l'émetteur RTC 255 et le récepteur RTC 285, le système cryptographique A 200 et le système cryptographique B 205 peuvent transférer et recevoir un RTC. Un cas sera expliqué ci-dessous dans lequel le système cryptographique A 200 transfère un cryptogramme au système cryptographique B 205. Tout d'abord, le calculateur de l'écart RTC le plus important 210 calcule un écart RTC le plus important Td (en secondes) entre le système cryptographique A 200 et le système cryptographique B 205. En supposant qu'un écart RTC, qui est une différence entre un temps actuel et. une valeur RTC, est � a �, une valeur RTC du système cryptographique A 200 peut être (temps actuel -- a), et une valeur RTC du système cryptographique B 205 peut être (temps actuel + a). Ainsi, l'écart RTC le plus important peut être 2a. Ici, les durées de vie du système cryptographique A 200 et du système cryptographique B 205 et une précision du RTC (c'est-à-dire, une fréquence d'un oscillateur à cristal) devraient être obtenues pour déterminer l'écart RTC � a �. Par exemple, il y a un système cryptographique qui a une durée de vie de trente ans, et une précision d'un RTC utilisé dans le système est: lppm, c'est-à-dire qu'un écart d'une seconde se produit pendant 1 000 000 secondes. Puisqu'une annee est environ 225 secondes et 1 000 000 secondes sont environ 220 secondes, un écart se produisant pendant un an est d'environ 25 (= 225/220) secondes . Le système cryptographique fonctionne pendant trente ans, c'est-à-dire, environ 25 années, et ainsi un écart RTC le plus important est 210 (= 25*25) Ensuite, le calculateur de données RTC partielles 220 calcule le nombre de bits des données RTC partielles devant être transférées. Ici, le nombre � n � de bits devant être transférés est comme représenté dans l'équation 1 ci-dessous. Equation 1 n = [log2Td] +1 (Td indique l'écart RTC le plus important entre 10 les systèmes cryptographiques). Et ensuite, l'extracteur de données RTC partielles 230 calcule T_% mod 2n qui est un reste obtenu en divisant TA, qui est une valeur RTC du système cryptographique A 200, par 2°. 15 Ceci est une application d'un procédé de groupage de nombres entiers de division de tous les nombres entiers en k groupes. Le procédé de groupage de nombres entiers est comme suit : Groupe[0] = une série de nombres produisant un 20 reste de 0 lorsque les nombres sont divisés par k, représentatif = 0 Groupe[1] = une série de ncmbres produisant un reste de 1 lorsque les nombres sont divisés par k, représentatif = 1 25 Groupe[2] = une série de nombres produisant un reste de 2 lorsque les nombres sont divisés par k, représentatif = 2 Groupe[k-1] = une série de nombres produisant un 30 reste de (k-1) lorsque les nombres sont divisés par k, représentatif = (k-1).5 Par le biais du calcul, l'extracteur de données RTC partielles 230 trouve un représentatif d'un groupe auquel les données RTC entières TA appartiennent, et détermine le représentatif en tant que données RTC partielles PA. Le système cryptographique A 200 génère une clé de session en utilisart les données RTC entières TA en tant que nombre utilisé une fois et génère ensuite un cryptogramme. Après ceci, lorsque le système cryptographique A 200 transfère le cryptogramme au système cryptographique B 205, l'émetteur de données RTC partielles 240 transfère la valeur calculée TA mod 2n, c'est-à-dire, la valeur représentative du groupe auquel la valeur RTC du système cryptographique A 200 appartient, au récepteur de données RTC partielles 265 du système cryptographique B 205. Le restaureur de données RTC entières 275 du système cryptographique B 205 trouve la valeur RTC du système cryptographique A 200 en utilisant la valeur représentative du groupe, auquel la valeur RTC du système cryptographique A 200 appartient, reçue par le récepteur de données RTC partielles 265. Plus particulièrement, le restaureur de données RTC entières 275 calcule les valeurs candidates qui peuvent être la valeur RTC du sys-:ème cryptographique A 200 en utilisant la valeur représentative RTC, et détermine en tant que la valeur RTC une valeur ayant une différence la plus petite à partir d'une valeur RTC du système cryptographique B 205 parmi les valeurs candidates. A cette fin, X minimisant IX - TBI est d'abord calculé. Ici, TB est la valeur RTC du système cryptographique B 205, et X est comme représenté dans l'équation 2 ci-dessous. Equation 2 X = TA mod 2' + k 2n (k est un nombre entier) Par le biais du processus ci-dessus, l'équation 3 ci-dessous est satisfaite, et les restes obtenus en divisant X et TA par 2n sont les mêmes l'un comme l'autre. Par conséquent, X est égal à TA. Equation 3 lx ù TA I La figure 3 est un organigramme représentant un procédé de transmission d'un cryptogramme en utilisant un RTC selon un mode de réalisation exemplaire de la présente invention. Tout d'abord, le système cryptographique A transférant un cryptogramme calcule un écart RTC le plus important entre le système cryptographique A lui-même et le système cryptographique B recevant le cryptogramme en considération des durées de vie des deux systèmes cryptographiques et d'une précision d'un RTC, c'est-à-dire, d'une fréquence d'un oscillateur à cristal (étape 310). Par la suite, le système cryptographique A calcule le nombre � n � de bits des données RTC partielles à transférer en utilisant l'équation 1 ci-dessus (étape 320). Dans la prochaine étape, le système cryptographique A calcule TA mod 2° qui est un reste obtenu en divisant TA, qui est une valeur RTC du système cryptographique A, par 2n (étape 330). Le système cryptographique A génère une clé de session en utilisant les données RTC entières TA en tant que nombre utilisé une fois (étape 340), et ensuite génère un cryptogramme (étape 350). Le système cryptographique A transfère la valeur calculée TA mod 2n, c'est-à-dire, une valeur représentative d'un groupe auquel la valeur RTC du système cryptographique A appartient, avec le cryptogramme au système cryptographique B (étape 360). Puisque seule la valeur représentative au lieu de TA, qui est la valeur RTC du système cryptographique A, est transférée, une quantité de données devant être transférées peut être réduite. La figure 4 est un organigramme représentant un procédé de réception d'un cryptogramme en utilisant un RTC en fonction d'un mode de réalisation exemplaire de la présente invention. Le système cryptographique B reçoit un cryptogramme et une valeur représentative d'un RTC du système cryptographique A (étape 410), et restaure la valeur RTC du système cryptographique A en utilisant la valeur représentative (étape 420). A cette fin, X minimisant X - TBI est d'abord calculé. Ici, TB est une valeur RTC du système cryptographique B, et X est comme représenté dans l'équation 2 ci-dessus. Par le biais du processus, l'équation 3 ci-dessus est satisfaite, et les restes obtenus en divisant X et TA par 2n sont les mêmes l'un comme l'autre. Par conséquent, X est égal à TA. Lorsque les données RTC entières du système 30 cryptographique A sont restaurées par le biais du processus décrit ci-dessus, le système 16 cryptographique B restaure un nombre utilisé une fois en utilisant les données R?C entières pour générer une clé de session d'un côté de réception (étape 430) et déchiffre le cryptogramme (étape 440). Un cas dans lequel les données RTC entières sont transférées et un cas dans lequel les données RTC partielles sont transférées selon un mode de réalisation exemplaire de la présente invention seront comparés l'un à l'autre ciûdessous. Tout d'abord, un système cryptographique de transmission peut transférer des données RTC entières. Puisqu'une valeur RTC est convertie en environ 238.2 secondes (9999 années * 365 jours * 24 heures * 60 minutes * 60 secondes), la valeur correspondant à environ 39 bits doit être transférée. Dans un environnement de communication faible, il est difficile de transférer des données de 39 bits. D'autre part, lorsque les données RTC partielles sont transférées selon un moc.e de réalisation exemplaire de la présente invention, un système cryptographique de transmission transfère seulement environ le double d'une différence RTC la plus importante entre les systèmes cryptographiques à la place de sa valeur RTC entière. Ainsi, il est possible de réduire considérablement la quantité de données devant être transférées en comparaison aux 39 bits requis pour transférer les données RTC entières. Par exemple, lorsque les valeurs les plus importantes de la différence RTC entre les systèmes cryptographiques sont d'une minute, c'est-à-dire, d'environ 25.9 secondes, une heure, c'est-à-dire, d'environ 211'!3 secondes, et d'un jour, c'est-à-dire, d'environ 216.4 secondes, un système cryptographique de transmission 'transfère seulement 7 bits, 13 bits et 18 bits, respect_Lvement. Selon la présente i:zvention, les données RTC entières d'un système cryptographique sont utilisées en tant que valeur d'un nombre utilisé une fois requise pour générer une clé de session entre le système cryptographique et un autre système cryptographique, et une quantité de données RTC devant être transférées est minimisée, de sorte que les systèmes cryptographiques puissent fonctionner dans un environnement de communication faible. Bien que l'invention ait été représentée et décrite en référence à certains modes de réalisation exemplaires de celle-ci, l'homme d'a métier comprendra que différents changements dans la forme et les détails peuvent être effectués dans celle-ci sans s'écarter de l'esprit et de la portée de l'invention comme défini dans les revendications jointes.20 REVENDICATIONS 1. Procédé pour une communication sécurisée entre des systèmes cryptographiques (A 200, B 205) en utilisant un compteur en temps réel (RTC), caractérisé en ce qu'il comprend: calculer un écart RTC le plus important entre un système cryptographique (A 200, B 205) de transmission et un système cryptographique (A 200, B 205) de réception ; calculer le plus petit nombre de bits de données partielles sur un RTC requis pour restaurer des données entières sur le RTC sur la base de l'écart RTC le plus important calculé ; calculer les données RTC partielles sur la base du plus petit nombre de bits calculé des données RTC 15 partielles ; et transférer les données RTC partielles calculées au système cryptographique (A 200, B 205) de réception. 2. Procédé selon la revendication 1, comprenant en outre : 20 restaurer, au niveau du système cryptographique (A 200, B 205) de réception, les données RTC entières sur la base des données RTC partielles reçues. 3. Procédé selon la revendication 1, dans lequel le calcul de l'écart RTC le plus important comprend de 25 calculer l'écart RTC le plus important en fonction des durées de vie des systèmes cryptographiques (A 200, B 205) de transmission et de réception et d'une précision du RTC. 4. Procédé selon la revendication 1, dans lequel le 30 plus petit nombre � n � de bits des données RTC partielles est calculé par l'équation suivante : n = [log2Td] +1, dans laquelle Td indique l'écart RTC le plus important entre le système cryptographique (A 200, B 205) de transmission et le système cryptographique (A 200, B 205) de réception. 5. Procédé selon la revendication 4, dans lequel les données RTC partielles sont donnés par : TA mod 2n, dans laquelle TA indique la valeur RTC du système cryptographique (A 200, B 205) de transmission, et n indique le plus petit nombre de bits des données RTC partielles. 6. Procédé selon la revendication 2, dans lequel les données RTC entières X font que IX - TBI est une valeur, la plus petite, et est calculée par l'équation suivante : X = TA mod 2' + k 2n, où . TA indique la valeur RTC du système cryptographique (A 200, B 205) de transmission, et n indique le plus petit nombre de bits des données RTC partielles ; et TB indique une valeur RTC du système cryptographique (A 200, B 205) de réception, et k est un nombre entier. 7. Appareil pour une communication sécurisée entre des systèmes cryptographiques (A 200, B 205) en utilisant un compteur en temps réel (RTC), caractérisé en ce qu'il comprend : un calculateur de l'écart RTC le plus important (210) pour calculer un écart RTC le plus important entre un système cryptographique (A 200, B 205) de transmission et un système cryptographique (A 200, B 205) de réception ; un calculateur de données RTC partielles (220) pour calculer le plus petit nombre de bits de données partielles sur un RTC requis pour restaurer les données entières sur le RTC sur la base de l'écart RTC le plus important calculé ; un extracteur de données RTC partielles (230) pour calculer les données RTC partielles sur la base du plus petit nombre de bits calculé des données RTC partielles ; et un émetteur de données RTC partielles (240, 250, 255) pour transférer les données RTC partielles calculées au système cryptographique (A 200, B 205) de réception. 8. Appareil selon la revendication 7, comprenant en outre : un récepteur de données RTC partielles (260, 265, 280, 285) pour recevoir les données RTC partielles transférées ; et un restaureur de données RTC entières (270, 275) pour restaurer les données RTC entières sur la base des 20 données RTC partielles reçues. 9. Appareil selon la revendication 7, dans lequel le calculateur de l'écart RTC le plus important (210) calcule l'écart RTC le plus important en fonction des durées de vie des systèmes cryptographiques (A 200, B 25 205) de transmission et de réception et d'une précision du RTC. 10. Appareil selon la revendication 7, dans lequel le calculateur de données RTC partielles (220) calcule le plus petit nombre � n � de bits des données RTC 30 partielles en utilisant l'équation suivante : n = [log2Td] +1, dans laquelle Td indique l'écart RTC le plus important entre le système cryptographique (A 200, B 205) de transmission et le système cryptographique (A 200, B 205) de réception. 11. Appareil selon la revendication 10, dans lequel l'extracteur de données RTC partielles (230) calcule les données RTC partielles en tant que: TA mod 2", dans laquelle : - TA indique la valeur RTC du système cryptographique (A 200, B 205) de transmission, et n indique le plus petit nombre de bits des données RTC partielles. 12. Appareil selon la revendication 8, dans lequel le restaureur de données RTC entières (270, 275) calcule les données RTC entières X faisant que IX - TBI est une valeur la plus petite en utilisant l'équation suivante : X = TA mod 2' + k 2', dans laquelle : TA indique la valeur RTC du système cryptographique (A 200, B 205) de transmission, et n indique le plus petit nombre de bits des données RTC partielles ; et TB indique une valeur RTC du système cryptographique de réception (A 200, B 205), et k est un nombre entier.