Brevet FR2727554A1 — publié le 19960531

Appareil chiffreur L'invention concerne un appareil chiffreur pour le codaae d'informations devant être transmises sous forme numérique, constitué par un dispositif proprement dit de codage et un dispositif de gestion de variables cryptogra- phiques comportant un dispositif d'entrée des variables cryptographiques, utilisé pour la commande de la produc- tion de suites de codes, ainsi cue le mode opératoire de- vant être mis en oeuvre avec un tel appareil chiffreur. Lors de la transmission d'informations, notamment de paroles et de données, il est entre autres nécessaire de veiller à ce que l'information devant être transmise soit accessible uniquement à celui oui en a l'autorisation. Si des exigences élevées sont imposées au maintien du se- cret des informations devant être trensmises, il est usuel, comme l'indique par exemple le document cons- titué par la demande de brevet allemand publiée sous le N 21 60 132, de transmettre les informations sous forme numérique et de les coder de façon appropriée au moyen d'une suite de signaux de codes, pour la transmission. Cô- té réception, il faut alors décoder à nouveau les informa- tions codées arrivantes, avec la même suite de signaux de codes, afin de récupérer l'information d'origine. L'appareil chiffreur, qui doit être prévu dans un poste émetteur/récepteur pour réaliser le codage côté émis- sion et le décodage côté réception doit être protégé pour sa part contre toute utilisation abusive, si le maintien du secret, cue l'on doit obtenir avec cet appareil, des D informations devant être transmises doit être garanti lors de l'utilisation dans la Draticue. En d'autres termes, on doit être certain au'un tel appareil chiffreur n'est acces- sible que par des personnes aui sont autorisées à utiliser un tel appareil chiffreur. C'est pourcuoi,dans le cas d'ap- iO0 pareils chiffreurs alimentés par des variables cryptogra- phiques (codes) par l'intermédiaire d'un dispositif d'en- trée des variables crvyptographiaues, dès aue la variable crvptoaraphicue est introduite, il faut cue ces appareils soient réglés au mênme dearé de maintien du secret, cue celui pré- sente par la variable cryptccraphique elle-.7me.Si ce dearé de maintien du secret est "confidentiel VS" ou un deqré enco- re plus élevé, l'appareil chiffreur doit être protégé de façon correspondante vis-à-vis de l'accès de personnes non autorisées, c'est-àdire être stocké par exemple à l'état enfermé dans une armoire blindée. La manipulation de tels appareils chiffreurs est de ce fait très complexe. L'invention a pour but d'indicuer, pour un appareil chiffreur du type décrit plus haut, une autre solution per- mettant de conserver l'appareil, sans au'il soit enfermé, même si des variables cryptographiques ont été introduites, et sans aue la sécurité devant être recuise contre une uti- lisation abusive soit remise en question. Ce problème est résolu conformément à l'invention à l'aide d'un appareil chiffreur du type indiqué plus haut, caractérisé par le fait cue le dispositif de gestion des variables cryptographiques comporte un dispositi de com- mande programmé ainsi qu'une mémoire interne rémanente de variables, dans laquelle on peut eyécuter un enre- cistrement en surinscription, et est relié, pour la prépa- ration des variables cryptographiaues, à une mémoire exter- snos UgwenbuDIn Ga2sToumg. -s2 anbT-qd.i5ocdÀlD 9TqLT.2:xA el qied aun, p enb qT2g 9T '2d 'a9sTlofnl UOU UOTqPSTTiln aun,p STA-P-STA GGAaGT i;. lnDos aun f uewpslDogd zTue-qo,p qGw -:ad s=napSTIT2n,p eTqugpT,p saqe:z sap aed s9quesg:de: sanaqsTlTTn saneTsnTd znod senb- qdB5oqdX D sGTqPTaPA sep uoTisaB ep rTqTsodsTD un q ae5poD ap;Tp qugewadoid;TqTS OE -odsTp eI ua mnJ:Tlq4D TTeI2ddTl ap uoTsTATpqns Pq *aapOD aiwo; snos ssenlbouu snbqd2z5o:odcXD selqPT.eA sep uoTq - epide2d Pel q; e5poDep eT Inod 's:nesTTlllTn,p seqeD sap uol;DnpouTulp JlTlsodslP el suPp eTlnpoqUT ingeSlllTTTn,p SZ eTquep!,p.J2D 21 ap uoi;esTioqne,p el[gOuoD un,p _qT -Tsod qePinsea un,p seD eI sup 'iTeseddP,T ap uo!qesTTT!n eun,p qnq2p ne sdwge ap eleAeTA2uI JGelq un -uPpued neeA -nou ? 7!npold se senbTiqde5o;d lD salqePt.eA sep epoD el enb e 'GetaDosse inae]s!I;n,Dp 9-TquepTlp eqqeD 2I suep oz asliowuLu 'au1aexa MID epoz un,p 79 'selqelTeA sap elToW -ea el ap:naesTlllTn, p llaelled e:loW9W aun suPp aSTI -owau 'euiequI (nDlbqdelaoqdlID GueueqDuel2Dp p apoD) >ID gpoD un,p uosTLeu!qoD eI ep II=ed 2 %ue9Ael'Dedsel nue -qo 7se senbTldeSoqdÀzD selqTll.A sap epoD 9l el-no uenb çi senbiqdez5oqdL.D sTlqPlTeA sap epoD un,p ueXow ne f apoD awio} aun snos 'senblqd2.o;dXlD saelqlleA sap lle!Tqled elTOUIG eP suPp eSTloWUG Zse 'selq.lle.A SeO ap eGlue,p jlTlsOdslp np elT2TlPUIeul,t lId senblqde2i5oqdLiD slq -ePTeA sap uoTqse5 ap ylTqsodslp ne 2AoAue enbiqd.i5oqdÀLD 0O elqTlleA e2 ei;no ua,nD 'SesrliOlne sineesTll!Tnp 24T1 -uapl,p sere2D sap elqwou ne qu2puodsaeloD 'sneTslllTnp Sellel2;ed sel!oTWL ap elqmou un ua e snbTlqde25oqdLD selqTlleA ap ell22z-led eleote aun ue easlAlpqns qse selq --eT.A sap alToUaU el elznD u,nb 'szne2STTlllTn,p se;-e2D S sep GGZuep;Tl-lsOdsTp un,p ellT!Tpeu2u!, led 'eDueu -i;le ua selqesTliTn 'sine2Sll7:np -l uepl,2 p sei2eD ap umloj eP snos 'uoldlloDsu:ins ue uueelTslT lue un sll -e2l uemTleSe:ned uO ellTnseT suep 'equeuewmeaI eu forme codée dans le dispositif de gestion des variables cryptographiques et que d'autre part le code des variables cryptographiques utilisé pour le codage et la libération des variables cryptographiques n'est pas mémorisé dans l'appareil, c'est- à-dire qu'il n'est pas disponible. C'est uniauement lorsque le contrôle d'autorisation de la carte d'identité d'utilisateur introduite dans le dispositif d'en- trée des cartes d'utilisateurs, est positif que le code des variables cryptographiques est produit pendant un bref intervalle de temps pour cet utilisateur dans le disposi- tif de gestion des variables cryptographiques, par combi- naison du code CIK interne (code de déclenchement crypto- graphique) mémorisé dans la mémoire partielle associée d'utilisateurs, avec le code CIK externe, mémorisé dans la carte d'identité d'utilisateur. Dans ce concept, un avantage particulier tient au fait que, lors d'un change- ment de variables cryptographiques codées devant être mé- morisées dans l'appareil, une seule carte parmi plusieurs cartes d'identité d'utilisateurs est nécessaire pour 1'ob- tention de la production interne du code, nécessaire à cet effet, des variables cryptographiques. Conformément à l'invention il est prévu des varian- tes de réalisation appropriées de l'objet de l'invention permettant notamment d'obtenir une protection supplémen- taire contre des compromissions. Selon une caractéristique de l'invention, le dispo- sitif de commande programmée contient un processeur ainsi au'un générateur de signaux aléatoires et un générateur de fonctions pour la modification de variables conformé- ment à une fonction unidirectionnelle, et en outre égale- ment le code externe modifié après la première fonction unidirectionnelle ainsi qu'une variable de protection con- tre une compromission sont mémorisés, en plus du code CIK interne, dans une mémoire partielle d'utilisateur de la mémoire de variables et également la variable de pro- tection contre une compromission, modifiée conformément à une seconde fonction unidirectionnelle est mémorisée, en plus du code CIK externe dans une carte d'identité d'uti- lisateur. Selon une autre caractéristique de l'invention, la fonction unidirectionnelle représente une exponentiation dans le domaine de Galois, conformément à un nombre pri- maire élevé. Selon une autre caractéristique de l'invention, la mémoire des variables est raccordée par l'intermédiaire d'un commutateur à contact de couvercle à une tension de service. Selon une autre caractéristique de l'invention, le commutateur à contact de couvercle est un commutateur in- verseur qui relie la mémoire des variables à une première tension de service, lorsque l'appareil est à l'état fermé, et à une seconde tension de service, lorsque l'appareil est à l'état ouvert, et que ces tensions de service possè- dent des polarités différentes. L'invention porte également sur des modes d'utili- sation particulièrement avantageux de l'appareil chiffreur du type indiqué précédemment. Selon une caractéristique de l'invention,pour l'exé- cution du contrôle d'autorisation d'une carte d'identité d'utilisateur introduite dans le dispositif d'entrée des cartes d'utilisateurs en vue d'utiliser l'appareil, une comparaison est exécutée d'une part entre le code CIK ex- terne modifié et le code CIK externe et d'autre part entre la variable de protection contre une compromission, modi- fiée, et la variable de protection contre une compromis- sion et, préalablement, le code CIK externe est converti au moyen de la première fonction unidirectionnelle en le code CIK externe modifié et que la variable de protection contre une compromission est convertie au moyen de la se- conde fonction unidirectionnelle en la variable de produc- tion contre une compromission, modifiée, et dans le cas d'un résultat positif de ces deux comparaisons, le code des variables cryptographiques est formé pendant un bref intervalle de temps, par combinaison du code CIK interne et du code CIK externe, pour le décodage de l'une des va- riables cryptographiques codées mémorisées dans la mémoire des variables cryptographiques, finalement, la variable cryptographique décodée est envoyée au générateur de sui- tes de codes pour la mise en oeuvre d'une opération de co- dage. Selon une caractéristique de l'invention, dans le cas d'un résultat positif du contrôle d'autorisation et d'un déclenchement de l'opération de codage, le dispositif de commande programmée produit ou calcule à nouveau le code CIK externe et le code CIK interne ainsi que le code CIK externe modifié dans la carte d'identité d'utilisateur et dans la mémoire partielle associée d'utilisateur et qu'en- suite le code CIK externe changé est mémorisé dans la car- te d'identité d'utilisateur et le code CIK interne changé ainsi que le code CIK externe modifié changé sont mémori- sés dans la mémoire partielle associée d'utilisateur, à la place des variables de mémoire internes et externes cor- respondantes valables jusqu'alors. Selon une caractéristique de l'invention, successi- vement, tout d'abord pour réaliser l'initialisation de l'ap- pareil, on introduit une première des cartes d'identité d'utilisateurs, qui doit être également initialisée, dans le dispositif d'entrée des cartes d'utilisateurs; en se- cond lieu le dispositif de commande programmée produit et/ ou calcule le code CIK interne, le code CIK externe, la variable de protection contre une compromission ainsi que le code CIK externe modifié, et la variable de protection contre une compromission, modifiée; en troisième lieu le dispositif de commande prcgrammé mémorise le code CIK in- terne, le code CIK externe modifié et la variable de pro- tection contre une compromission dans la mémoire partielle d'utilisateurs ainsi aue le code CIK externe et la varia- ble de protection contre une compromission, modifiée, dans la carte d'identité d'utilisateur, conjointement avec un numéro de carte d'identité d'utilisateur représentant l'adresse dans la mémoire partielle d'utilisateur; en quatrième lieu,le code des variables cryptographiques, for- mé par combinaison du code CIK interne et du code CIK ex- terne est produit pendant un bref intervalle de temps pour le codage de variables cryptographiques, et en cinquième lieu, le dispositif de commande programmé reçoit par l'in- termédiaire du dispositif d'entrée des variables cryptogra- phiques, en provenance d'un générateur de variables cryp- tographiques, au moins une telle variable, la mémorise, après son codage, dans la mémoire des variables cryptogra- phiques de la mémoire des variables et efface ensuite auto- matioiementlecodedesvariablescryptographigues,mnémorisé temporairement. Selon une autre caractéristique de l'invention, à la suite de l'initialisation de l'une des cartes d'identi- té d'utilisateurs et avant l'introduction d'au moins une variable cryptographique, une initialisation est tout d'abord encore appliquée successivement à un nombre auel- conque d'autres cartes d'identité d'utiisateurs, dont les variables de mémoire internes et externes, produites et/ou calculées, sont compatibles avec les variables de mémoire internes et externes produites et/ou calculées, en liaison avec l'initialisation des premières cartes faisant partie de plusieurs cartes d'identité d'utilisateurs. D'autres caractéristiques et avantages de la pré- sente invention ressortiront de la description donnée ci- après prise en référence aux dessins annexés, sur lesquels: - la figure 1 montre la représentation schématique d'un appareil chiffreur prévu pour un poste émetteur/ré- cepteur; - la figure 2 montre la représentation schématique de la carte d'identité d'utilisateur, constituant une mémoire, pour un appareil chiffreur de la figure 1; et - les figures 3,4 et 5 sont des représentations per- mettant de donner des explications complémentaires concer- nant l'accès à l'appareil chiffreur de la figure 1 moyen- nant l'utilisation d'une carte d'identité d'utilisateur de la figure 2. On va indiquer ci-après le meilleur mode de mise en oeuvre de l'invention. Le schéma-bloc de la figure 1 représente un appa- reil chiffreur SG prévu pour un poste émetteur/récepteur et comportant le côté émission SS et le côté réception EE, cet appareil étant constitué par le dispositif de codage VE proprement dit et un dispositif KVV de gestion de varia- bles cryptographiques. Le côté émission SS du poste émet- teur/récepteur possède essentiellement une source d'infor- mations IQ, un modulateur MO branché en aval de la source d'informations IQ, par exemple un modulateur delta ou un modulateur MIC, ainsi qu'un émetteur S qui, côté sortie, est relié par l'intermédiaire d'un aiguillage W à l'anten- ne d'émission/réception AE. Le dispositif récepteur EE com- porte pour sa part un récepteur E, aui envoie le signal qui lui est envoyé par l'intermédiaire de l'antenne d'émis- sion/réception AE et de l'aiguillage W, à un récepteur d'in- formations IS par l'intermédiaire d'un démodulateur DEMO. Le dispositif de codage VE de l'appareil chiffreur SG est constitué par le codeur VS situé du côté émission, le décodeur ES situé du côté réception et le générateur SFE de suites de codes, qui alimente le codeur et le déco- deur avec une suite de signaux de codes. Le codeur VS, qui est utilisé pour coder l'information numérique présente sur le côté émission est raccordé à la sortie du modula- teur MO sur le côté émission SS dans la voie de transmis- sion des signaux, entre la sortie du modulateur et l'en- trée de l'émetteur ES. Le décodeur ES servant à réaliser le décodage de l'information codée numérique reçue est bran- ché pour sa part dans la voie de transmission des signaux entre la sortie du récepteur E et l'entrée du démodulateur DEMO. Le générateur SFE de suites de codes du dispositif de codage VE possède une entrée de réglage ou de commande, par l'intermédiaire de laquelle il reçoit une variable cryp- tographique V (code) en prcvenance du dispositif KWVV de gestion des variables cryptographiques. Le dispositif KVV de gestion des variables crypto- graphiques est constitué pour sa part par un dispositif de commande programmée PST, la mémoire VSP des variables, le dispositif UKE d'entrée des cartes d'utilisateurs, le dispositif KVE d'entrée des variables cryptographiques ain- si qu'un dispositif MSE de protection contre toute manipu- lation. Le dispositif de commande programmée PST est cons- titué, pour sa part, par le processeur PR, le générateur de signaux aléatoires ZG, qui est relié à ce processeur, et le générateur de fonctions FG, qui est également relié à ce processeur et sert à modifier les variables conformé- ment à une fonction dite "one way fonction" (fonction uni- directionnelle). Le processeur PR travaille en outre avec le dispositif UKE d'entrée des cartes d'utilisateurs, le dispositif KVE d'entrée des variables cryptographiques et la mémoire VSP des variables. La mémoire VSP des variables comporte une mémoire partielle KVS des variables cryptographiques, servant à _J mémoriser des variables cryptographiques codées V1,V2,... Vn,...Vm ainsi qu'un nombre de mémoires partielles d'uti- lisateurs UR1,UR2,...URn,...URi, correspondant au nombre des cartes d'identité d'utilisateurs autorisés UAKn. Cha- cune des mémoires partielles d'utilisateurs UR1,UR2,... URn,...URi contient, outre un numéro de carte d'identité d'utilisateur NR1,NR2,...NRn,...NRi, représentant l'adresse de cette mémoire, trois variables spécifiaues à l'utilisa- teur sur lesquelles on reviendra plus loin de façon plus détaillée. Le dispositif MSE de protection contre des manipu- lations est constitué par le commutateur DK de contact de couvercle, qui est réalisé sous la forme d'un commutateur inverseur, au moyen duquel la mémoire VSP des variables est alimentée par la tension de service positive Ubl, lors- que l'appareil est à l'état fermé. Lors de l'ouverture du boîtier de l'appareil, il se produit une commutation et le commutateur DK à contact de couvercle relie alors la mémoire VSP des variables à la tension continue de service négative Ub2, ce qui entraîne un effacerment rapide et com- plet du contenu de la mémoire VSP des variables. La carte d'identité d'utilisateur UAKn, qui est re- présentée schématiquement sur la figure 2 et représente plusieurs cartes d'identité d'utilisateurs UAK1,UAK2,... UAKn,...UAKi, est une mémoire rémanente, dans laquelle on peut effectuer un enregistrement en surinscription, par exemple une carte EEPROM, une carte magnétique, une dis- quette ou une carte à microplaquette, aui contient, en de- hors du numéro NRn de la carte d'identité d'utilisateur et éventuellement d'un code d'identification IDNC, deux autres variables, sur lesquelles on reviendra plus loin de façon plus détaillée. Le dispositif KVE d'introduction des variables cryp- tographiques sert à introduire des variables cryptographi- ques V en liaison avec un générateur KVG de variables cryp- tographiques, qui peut être par exemple une bande perforée, comme représenté sur la figure 1. Le dispositif KVE de gestion des variables crypto- graphiques est apte à fonctionner uniquement en coopéra- tion avec une carte d'identité d'utilisateur autorisée UAKn. Pour l'initialisation de l'appareil chiffreur en liaison avec l'initialisation simultanée de cartes d'identité d'uti- lisateurs, on introduit une première carte d'identité d'uti- lisateur UAK1 dans le dispositif UAKE d'introduction des cartes d'utilisateurs. On suppose aue cette carte d'iden- tité d'utilisateur UAK1 ainsi que la mémoire VSP des varia- bles ne comportent aucun contenu de mémoire valable. Pour l'initialisation, le dispositif de commande programmée éta- blit et calcule un code CIK (de l'analais"Crypto Iiticn Key",c'est-à- dire un code de déclenchement cryptographique) externe Il et un code CIK interne X1, aui satisfont à la relation C = Il (+) X1 ou d'une manière générale C = In (+) In (I) Ici (+) représente le symbole de l'addition modulo 2 bit- par-bit et C le code des variables cryptographiques, qui est valable pour tous les utilisateurs autorisés et à l'ai- de duquel les variables cryptographiques V1,V2,...Vn,...Vm, qui devront être introduites ultérieurement par l'intermé- diaire du dispositif KVE d'introduction des variables cryp- tographiques, sont codées et sont ensuite mémorisées dans la mémoire partielle KVS des variables cryptographiques. Le code CIK interne Il est mémorisé dans la mémoire partielle d'utilisateur UR1 et le code CIK externe X1 est mémorisé dans la carte d'identité d'utilisateur UAK1. En outre le générateur de fonctions FG calcule, à partir du code CIK externe X1 et au moyen de la fonction unidirec- tionnelle f. un code CIK externe modifié Xi', conformément à la relation X' = f (Xl) ou d'une manière générale Xn' = f (Xn) (II) et mémorise ce code CIK externe modifié Xi' également dans la mémoire partielle d'utilisateur UR1. En outre le dispositif de commande programmé Dro- duit une variable Ai de protection contre une compromis- sion, en liaison avec le générateur de signaux aléatoires ZG, et calcule à partir de ces variables de protection con- tre des compromissions, moyenannt l'utilisation de la fonc- tion unidirectionnelle g et au moyen du générateur de fonc- tions FG, une variable Ai' de protection contre une compro- mission, modifiée, correspondant à la relation Ai' = g (A1) ou d'une manière générale An' = g (An) (III) La variable de protection contre une compromission est également mémorisée dans la mémoire partielle d'utili- sateur UR1 et la variable Ai' de protection contre une com- promission, modifiée, est mémorisée dans la carte d'iden- tité d'utilisateur UAK1. Ensuite les autres cartes d'identité d'utilisateurs UAK2,...UAKn,...UAKi sont initialisées de la même manière et les variables ainsi produites et/ou calculées sont mémo- risées respectivement dans les cartes d'identité d'utili- sateurs et dans les mémoires partielles associées d'utili- sateurs UR2,...URn,...URi. Lors de l'initialisation de la seconde carte d'iden- tité d'utilisateur et d'autres cartes d'identité d'utili- * sateurs, le dispositif de commande programmé PST garantit que les variables produites et/ou calculées sont compati- bles avec les variables établies et/ou calculées en réfé- rence avec l'initialisation de la première carte d'identi- té d'utilisateur UAK1. En liaison avec la seconde et cha- que autre carte d'identité d'utilisateur UAK2 ou UAKn de- vant être initialisée, cela signifie que l'on a C = I1 (+) X1 = I2 (+ ) X2 = In (+) Xn (IV) Ceci peut être obtenu par exemple par le fait que le dispositif de commande programmée produit simplement le code CIK externe X2 ou Xn au moyen du générateur de signaux aléatoires ZG, puis calcule le code interne associé CIK I2 ou In à partir du code C des variables cryptographiques, mémorisé pendant un bref intervalle de temps dans le dispo- sitif de commande programmée VST. Pour la production du co- de des variables cryptographiques dans l'appareil, seule est nécessaire une carte d'identité d'utilisateur déjà ini- tialisée, aue l'on insère à cet effet préalablement et pen- dant une brève durée dans le dispositif UKE d'introduction des cartes d'utilisateurs, si cela n'a déjà été fait. Dès aue lesdites variables ont été mémorisées au moins dans une première des mémoires partielles d'utilisa- teurs UR1,UR2,....URn,...URi de la mémoire VSP des varia- bles, et tant que la carte d'identité d'utilisateur valable, associée à cette mémoire partielle d'utilisateur, est intro- duite dans le dispositif UKE d'entrée des cartes d'uti- lisateurs, une première variable cryptographique V1 est en- voyée au dispositif de commande programmée PST, cette va- riable étant alors codée conformément à la relation Vl = Vl (+) C ou d'une manière générale Vn = Vn (+) C (V) et est mémorisée sous forme codée dans la mémoire partielle KVS des variables cryptographiques. Le même processus se répète à volonté pour plusieurs variables cryptographiques V2,...Vn,...Vm. Les fonctions unidirectionnelles f et g utilisées pour le calcul des variables modifiées représentent par exem- ple l'exponentiation dans le domaine de Galois, à un nombre premier p élevé. Ceci garantit que, même lorsque les fonc- tions unidirectionnelles sont connues, les variables ne peu- vent pas être calculées dans la pratique à partir des varia- bles modifiées. Sur la base des représentations des figures 3 à 5, on va maintenant décrire le cycle de fonctionnement dans le dispositif KVV de gestion des variables cryptographiques au début d'une utilisation de l'appareil chiffreur. La figure 3 représente schématiquement le dispositif KVV de gestion des variables cryptographiques comportant le dispositif de commande programmée PST ainsi que la mé- moire VSP des variables, représentée également uniquement schématiquement et comportant la mémoire partielle KVS des variables cryptographiques, dans laquelle les variables cryp- tographiques codées V sont mémorisées, et une mémoire par- tielle d'utilisateur URn, dans laquelle sont mémorisées des variables, à savoir des variables An de protection contre une compromission, le code CIK interne In et le code CIK externe modifié Xn'. Pour l'utilisation de l'appareil chiffreur, comme cela est indiqué sur la figure 3 par la flèche, un utilisa- teur muni de la carte d'identité d'utilisateur UAKn doit placer l'appareil chiffreur dans un état prêt au fonction- nement, sous l'effet de l'introduction de cette carte dans le dispositif d'entrée des cartes d'utilisateurs, non re- présenté de façon détaillée, du dispositif KVV de gestion des variables cryptographiaues. Comme cela est indiqué sur la figure 3, le numéro NRn de la carte d'identité d'utili- sateur, la variable An' de protection contre une compromis- sion, modifiée, et le code CIK externe Xn sont mémorisés dans la mémoire de la carte d'identité d'utilisateur UAKn. La figure 4 représente le cycle de fonctionnement dans le dispositif KVV de gestion des variables cryptogra- phiques lors de l'accès de ce dispositif KVV au contenu de la mémoire de la carte d'identité d'utilisateur UAKn. Le numéro NRn de la carte d'identité d'utilisateur, qui repré- sente une adresse de mémoire, sert à interroger le contenu de la mémoire partielle d'utilisateur URn. La comparaison entre les variables AN' de protection contre une compromis- sion, modifiées, de la carte d'identité d'utilisateur UAKn et la variable An de protection contre une compromission, convertie par la fonction unidirectionnelle g en la varia- ble An' de protection contre une compromission, modifiée, est réalisée par l'unité de décision E1 qui, dans la mesure o la décision est négative (N), c'est-à-dire o il n'exis- te aucune coincidence, signale la fin du contrôle d'autori- sation. Comme cela est indiqué en bas à droite par une flè- che avec la carte d'identité d'utilisateur UAKn dans un ca- dre ovale, ceci entraîne l'éjection de la carte d'identité d'utilisateur UAKn hors des dispositifs d'entrée des cartes d'utilisateurs. De la même manière l'unité de déci- sion E2 contrôle la coincidence entre le code CIK externe modifié Xn' présent dans la mémoire partielle d'utilisateur URn et le code CIK externe Xn, converti au moyen de la fonc- tion unidirectionnelle f et présent dans la carte d'identi- té d'utilisateur UAKn. C'est seulement lorsque les deux unités de décision El et E2 signalent un résultat positif de comparaison (J), qu'il se produit, par l'intermédiaire de la porte ET UG, la fermeture de l'interrupteur s qui envoie alors le code CIK externe Xn, lu à partir de la carte d'identité d'utili- sateur UAKn, à un premier additionneur modulo 2, à la se- conde entrée duquel est appliqué le code CIK interne mémo- risé dans la mémoire partielle d'utilisateur URn. La combi- naison, obtenue de ce fait, du code CIK externe Xn et du code CIK interne In fournit le code C des variables cryp- tographiques. La variable cryptographique V codée, mémorisée dans la mémoire partielle KVS des variables cryptographiques, est convertie au moyen de l'autre additionneur modulo 2 MOD2 en la variable codée V, qui est disponible, côté sortie, pour l'entrée de réglage ou de commande du générateur SFE de suites de codes. L'appareil chiffreur est prêt à fonc- tionner. Les variables mémorisées dans la mémoire partielle d'utilisateur URn et le code CIK interne In et le code CIK externe modifié Xn' ainsi que le code CIK externe Xn mémo- risé dans la carte d'identité d'utilisateur UAKn utilisée sont alors effacés et remplacés par des codes CIK corres- pondants changés, nouvellement produits, In,Xn et Xn'. En d'autres termes, lors de chaque mise en service effective de l'appareil chiffreur, le code CIK externe Xn mémorisé dans la carte d'identité d'utilisateur est changé de sorte que dans le cas d'une utilisation de l'appareil chiffreur avec une carte d'identité d'utilisateur falsifiée, qui contient le contenu de la mémoire de sa carte, le dé- tenteur d'une carte d'utilisateur peut identifier immédia- tement cet état de choses lors d'une nouvelle utilisation au fait que l'appareil chiffreur n'accepte plus sa carte d'identité d'utilisateur. L'appareil chiffreur proposé convient notamment pour des dispositifs émetteur/récepteur servant à transmettre des informations partout o, pour des questions de sécurité, des exigences sévères doivent être imposées au degré de main- tien du secret des informations devant être transmises et o l'on doit pouvoir simultanément avoir un accès libre pour la manipulation de l'appareil chiffreur, sans que de ce fait les exigences sévères du point de vue du maintien du secret du code utilisé soient remises en question. REVENDICATIONS 1. Appareil chiffreur pour le codage d'informations devant être transmises sous forme numériaue, constitué par un dispositif proprement dit de codage et un dispositif de gestion de variables cryptographiques comportant un dis- positif d'entrée des variables cryptographiaues, utilisé pour la commande de la production de suites de codes, ca- ractérisé par le fait que le dispositif (KVV) de gestion des variables cryptographiques comporte un dispositif de commande programmée (PST) ainsi qu'une mémoire interne ré- manente de variables (VSP), dans laquelle on Leut exécuter un enregistrement en surinscription, et est relié, pour la préparation des variables cryptographiques, à une mémoire externe rémanente, dans laquelle cn peut égale- ment réaliser un enregistrement en surinscription, sous la forme de cartes d'identité d'utilisateurs (UAKn), utili- sables en alternance, par l'intermédiaire d'un dispositif (UKE) d'entrée des cartes d'utilisateurs, au'en outre la mémoire (VSP) des variables est subdivisée en une mémoire partielle (KVS) de variables cryptographiaues et en un nom- bre de mémoires partielles d'utilisateurs (URn), corres- pondant au nombre des cartes d'identité d'utilisateurs au- torisés, qu'en outre la variable cryptographique (V) envo- yée au dispositif (KVV) de gestion des variables crypto- graphiques par l'intermédiaire du dispositif (KVE) d'en- trée de ces variables, est mémorisée dans la mémoire par- tielle (KVS) des variables cryptographiques, sous une for- me codée au moyen d'un code (C) des variables cryptogra- phiaues, au'en outre le code (C) des variables cryptogra- phiques est obtenu respectivement à partir de la combinai- son d'un code CIK (code de déclenchement cryptographique) interne (In), mémorisé dans une mémoire partielle d'uti- lisateur (URn) de la mémoire (VSP) des variables, et d'un code CIK externe (Xn), mémorisé dans la carte d'identité d'utilisateur associée (UAKn), et aue le code (C) des va- riables cryptographiques est produit à nouveau pendant un bref intervalle de temps au début d'une utiisation de l'ap- pareil, dans le cas d'un résultat positif d'un contrôle d'autorisation de la carte d'identité d'utilisateur (UAKn) introduite dans le dispositif (UKE) d'introduction des car- tes d'utilisateurs, pour le décodage et la préparation des variables cryptogrpahiaues (V) mémorisées sous forme codée. 2. Appareil chiffreur suivant la revendication 1, caractérisé par le fait aue le dispositif de commande pro- grammée (PST) contient un processeur (PR) ainsi qu'un gé- nérateur de signaux aléatoires (ZG) et un générateur de fonctions (FG) pour la modification de variables conformé- ment à une fonction unidirectionnelle (f,g), qu'en outre également le code externe (Xn') modifié après la première fonction unidirectionnelle (f) ainsi qu'une variable (An) de protection contre une compromission sont mémorisés, en plus du code CIK interne (In), dans une mémoire partielle d'utilisateur (URn) de la mémoire de variables (VSP), et qu'également la variable (An') de protection contre une compromission, modifiée conformément à une seconde fonc- tion unidirectionnelle (g) est mémorisée, en plus du code CIK externe (Xn) dans une carte d'identité d'utilisateur (UAKn). 3. Appareil chiffreur suivant la revendication 2, caractérisé par le fait aue la fonction unidirectionnelle (f,g) représente une exponentiation dans le domaine de Ga- lois, conformément à un nombre premier (p) élevé. 4. Appareil chiffreur suivant l'une quelconque des revendications 1 à 3, caractérisé par le fait aue la mé- moire (VSP) des variables est raccordée par l'intermédiai- re d'un commutateur (DK) à contact de couvercle à une ten- sion de service (Ubl,Ub2). 5. Appareil chiffreur suivant la revendication 4, caractérisé par le fait que le commutateur (DK) à contact de couvercle est un commutateur inverseur qui relie la mé- o10 moire (VSP) des variables à une première tension de servi- ce (Ubl), lorsque l'appareil est à l'état fermé, et à une seconde tension de service (Ub2), lorsaue l'appareil est à l'état ouvert, et que ces tensions de service possèdent des polarités différentes. 6. Procédé d'utilisation d'un appareil chiffreur suivant l'une quelconque des revendications 1 à 5, carac- térisé par le fait que, pour l'exécution du contrôle d'au- torisation d'une carte d'identité d'utilisateur (UAKn) in- troduite dans le dispositif (UKE) d'entrée des cartes d'uti- lisateurs en vue d'utiliser l'appareil, une comparaison est exécutée d'une part entre le code CIK externe modifié (Xn') et le code CIK interne (Xn) et d'autre part entre la variable (An') de protection contre une compromission, modifiée, et la variable (An) de protection contre une com- promission et que, préalablement, le code CIK externe (Xn) est converti au moyen de la première fonction unidirection- nelle (f) en le code CIK externe modifié (Xn') et aue la variable (An) de protection contre une compromission est convertie au moyen de la seconde fonction unidirectionnel- le (g) en la variable (An') de production contre une com- promission, modifiée, et que dans le cas d'un résultat po- sitif de ces deux comparaisons, le code (C) des variables cryptographiques est formé pendant un bref intervalle de temps, par combinaison du code CIK interne (In) et du code CIK externe (Xn), pour le décodage de l'une des variables -v' -_ _. cryptographiques codées (Vl,V2,...Vn,...Vi) mémorisées dans la mémoire (KVS) des variables cryptographiques, finale- ment, la variable cryptographique décodée (Vn) est envoyée au générateur (SFE) de suites de codes pour la mise en oeu- vre d'une opération de codage. 7. Procédé suivant la revendication 6, caractérisé par le fait que, dans le cas d'un résultat positif du con- trôle d'autorisation et d'un déclenchement de l'opération de codage, le dispositif de commande programmée (PST) pro- duitou calcule à nouveau le code CIK externe (Xn) et le co- de CIK interne (In) ainsi cue le code CIK externe modifié (Xn') dans la carte d'identité d'utilisateur (UAKn) et dans la mémoire partielle associée d'utilisateur (URn) et qu'en- suite le code CIK externe changé (-n)est mémorisé dans la carte d'identité d'utilisateur (UAKn) et le code CIK inter- ne changé (In) ainsi que le code CIK externe modifié chan- gé (Xn') sont mémorisés dans la mémoire partielle associée d'utilisateur (URn), à la place des variables de mémoire internes et externes correspondantes valables jusqu'alors. 8. Procédé mettant en oeuvre un appareil chiffreur suivant l'une quelconque des revendications 1 à 5, carac- térisé par le fait que, successivement, tout d'abordpour réaliser l'initialisation de l'appareil, on introduit une première des cartes d'identité d'utilisateurs (UAKn), oui doit être également initialisée, dans le dispositif (UKE) d'entrée des cartes d'utilisateurs, qu'en second lieu le dispositif de commande programmé pro- duit et/ou calcule le code CIK interne (In), le code CIK ex- terne (Xn), la variable (An) de protection contre une com- promission ainsi que le code CIK externe modifié (Xn') et la variable (An') de protection contre une compromission, modifiée, qu'en troisième lieu le dispositif de commande programmé (PST) mémorise le code CIK interne (In), le code CIK ex- terne modifié (Xn') et la variable (An) de protection con- tre une compromission dans la mémoire partielle d'utilisa- teurs (URn) ainsi que le code CIK externe (Xn) et la va- riable (An') de protection contre une compromission, modi- fiée, dans la carte d'identité d'utilisateur (UAKn), con- jointement avec un numéro (RNn) de carte d'identité d'uti- lisateur représentant l'adresse dans la mémoire partielle d'utilisateur (URn), au'en quatrième lieu,le code (C) des variables cryptogra- phiques, formé par combinaison du code CIK interne (In) et du code CIK externe (Xn) est produit pendant un bref intervalle de temps pour le codage de variables cryptogra- phiques (Vl,V2,...Vn,...Vi), et au'en cinauième lieu, le dispositif de commande programmé (PST) reçoit par l'intermédiaire du dispositif (KVE) d'en- trée des variables cryptographiaues, en provenance d'un générateur (KVG) de variables cryptographiques, au moins une telle variable (Vl,V2,. Vn,...Vi), la mémorise, après..CLMF: son codage, dans la mémoire (KVS) des variables cryptogra- phiaues de la mémoire (VSP) des variables et efface ensui- te automatiauement le code (C) des variables cryptographi- ques, mémorisé temporairement. 9. Procédé suivant la revendication 8, caractérisé par le fait qu'à la suite de l'initialisation de l'une des cartes d'identité d'utilisateurs (UAKn) et avant l'intro- duction d'au moins une variable cryptographiaue (Vl,V2,... Vn,...Vi), une initialisation est tout d'abord encore ap- pliquée successivement à un nombre quelconque d'autres car- tes d'identité d'utilisateurs, dont les variables de mé- moire internes et externes, produites et/ou calculées, sont compatibles avec les variables de mémoire internes et ex- ternes produites et/ou calculées, en liaison avec l'initia- lisation des premières cartes faisant partie de plusieurs cartes d'identité d'utilisateurs (UAKn).