Brevet FR2545958A1 — publié le 19841116

DISPOSITIF D' IDENTIFICATION ELECTRON IQUE La présente invention concerne un dispositif d'identification électronique, par exemple d'une personne en vue de la commande d'un appareil. Les dispositifs d'identification de personnes ont de nombreuses applications, par exemple pour l'ouverture de portes, la gestion d'horaires, la gestion d'appareils utilisés par plusieurs personnes tels que les appareils à photocopier ou encore pour la distribution automatique d'argent contre quittan- ce, ceci sans intervention de personnel de guichet. Dans certains dispositifs d'identification, on utilise une partie amovible qui porte un code d'iden- tification, qui se présente sous la forme d'un badge et que la personne à identifier transporte avec elle. Le code d'identification peut être matérialisé, dans le badge, par des perforations ou par une bande magnétique ce qui, outre la complexité de l'appareil de lecture, permet une détection facile du code d'i- dentification par une personne mal intentionnée. Dans d'autres dispositifs d'identification, on utilise une partie amovible sous forme d'une clé électronique qui comporte des moyens de mémorisation d'un code d'identification qui peut être détecté et reconnu par un appareil de lecture analogue à une serrure, mais qui fonctionne électroniquement (voir par exemple le brevet américain No 4 038 637). -2- Dans le brevet français No 2 363 837, on utilise une clé à mémoire programmable dans lequel le code d'identification peut être contenu dans un registre à décalage logé dans la clé Les informations con- tenues dans la clé peuvent être lues par la serrure électronique au moyen d'impulsions fournies par une horloge se trouvant dans ladite serrure Les informa- tions ainsi obtenues sont comparées avec un code mé- morisé dans la serrure de façon à déterminer l'iden- tité des deux codes et la commande par exemple de l'ouverture d'une gâche. Dans ce dispositif cependant, le risque est grand d'une duplication frauduleuse de la clé électronique dont la lecture du registre à décalage permettant la détermination du code d'identification est relativement facile pour un technicien au courant de ce dispositif. Différents perfectionnements ont été également apportés à ce dispositif, pour rendre plus difficile la détection frauduleuse du code d'identification, tels par exemple que modificationsaléatoires du code, simultanément dans la clé et la serrure Bien aue rendant la détection frauduleuse beaucoup plus diffici- le, ces moyens ne l'excluent pas cependant. L'invention a pour but l'établissement d'un dis- positif d'identification électronique de code, compre- nant une partie mobile et une partie fixe, dans lequel une tentative frauduleuse de détecter le code contenu dans la partie mobile conduit à la destruction du code contenu dans la partie mobile. L'invention a aussi pour but l'utilisation d'un clavier prouvant être associé à la partie fixe du dispositif, pour permettre au porteur de la partie mobile de quittancer I./- -3- l'opération d'actionnement de la partie fixe. Le dispositif selon l'invention est donc constitué d'une partie mobile comprenant une zone de mémoire passive préprogrammée renfermant un co- de électronique d'identification, connectée à une mémoire pouvant être lue et d'une partie fixe à laquelle la partie mobile peut être couplée et com- prenant des moyens d'alimentation en courant élec- trique, des moyens électroniques agencés pour four- nir au moins une impulsion de chargement provoquant le chargement du code électronique d'identification dans la mémoire, pouvant être lue de ladite partie mobile, des moyens électroniques pour lire le con- tenu de la mémoire pouvant être lue de la partie mo- bile et le transférer dans une mémoire de la partie fixe et des moyens de comparaison pour comparer, dans ladite partie fixe ledit contenu transféré avec un code contenu dans ladite partie fixe, caractérisé en ce qu'il comprend, dans la partie mobile, un circuit destiné à détruire ladite zone de mémoire passive préprogrammée après un nombre déterminé N de tentati- ves infructueuses de lecture du code contenu dans ladite zone de mémoire passive préprogrammée. L'invention sera mieux comprise à l'étude d'un mode de réalisation pris à titre d'exemple nullement limitatif et illustré par les dessins annexés, sur lesquels La figure 1 représente les principaux éléments de la partie fixe ou serrure d'un dispositif d'identification prévu pour la commande de la gâche d'une porte; et 4 2545958 la figure 2 représente schématiquement la partie mobile ou clé électronique destinée à être accouplée à la partie fixe représen- tée à la figure 1; Les figures 3 à 10 illustrent différentes variantes de la forme d'exécution décrite en regard des figures 1 et 2. Avant de décrire en détail la partie fixe selon la figure 1 et la partie mobile selon la figure 2, nous allons décrire brièvement la maniè- re de coopérer de ces deux parties. La serrure comprend deux bornes A,B destinées, lors de l'insertion de la clé dans la serrure, à ve- nir en contact avec deux bornes A,B de la clé Les deux bornes A,B de la clé sont reliées entre elles et court-circuitent les bornes correspondantes de la serrure qui sait alors qu'une clé a été insérée et qui va mettre sous tension les bornes A,B de la clé, celle-ci étant dépourvue de source d'énergie. La serrure comprend également une borne de mas- se M destinée à venir coopérer avec une borne de masse M de la clé, les masses des serrure et clé étant ainsi reliées, et une borne de départ D qui sera mise à la masse commune par la borne correspon- dante D de la clé, lors de l'insertion de celle-ci dans la serrure. Pour synchroniser les opérations de la clé et de la serrure, cette dernière comprend une horloge qui va appliquer des impulsions d'horloge à la clé par l'intermédiaire d'une borne H de la clé. Enfin, la serrure comprend encore une borne de chargement C par laquelle la serrure va donner à la clé, par l'intermédiaire d'une borne corres- pondante C de celle-ci, l'ordre de transférer le /. _ 5 2545958 code qu'elle renferme dans la serrure, afin d'effec- tuer, au sein de celle-ci, une opération de comparai- son de code Ce transfert de code s'effectue par les bornes correspondantes S. Enfin, la clé comprend une borne E qui n'a pas de correspondant sur la serrure et qui est simplement destinée à introduire dans la clé le code attribué au porteur de celle-ci. Les codes à comparer étant de 24 bits dans notre exemple, la serrure comprend une série de six compara- teurs 1-6 de quatre bits chacune le résultat de la comparaison apparaissant à la sortie 7 du comparateur 6 Sur les 24 bits, 16 bits vont être introduits par un clavier 8 et 8 bits par autant d'interrupteurs 9. Le système à clavier comprend, outre le clavier 8 un circuit codeur 10 Le code B C D (binaire codé décimal) du chiffre actionné se place sur les quatre bornes A,B,C,D du codeur 10 Une impulsion émise par une borne 11 du codeur 10 prévient que les données sont prêtes, un compteur 12 étant activé par cet or- dre qui décodé par l'élément 13 et des inverseurs 14, fait prendre en charge par une mémoire tampon 15 le premier chiffre qui se positionne sur la voie A 1-A 4 du comparateur 1 Un second chiffre est appelé qui se met en position de la même manière sur la voie A 1-A 4 du comparateur 2 par l'intermédiaire d'une mémoire tampon 16 et ainsi de suite jusqu'au 4 ème chiffre et ce à l'aide de mémoires tampons 17, 18 Une autorisation de contrôle est alors envoyée à une bascule 19 qui permet à la porte 20 de laisser passer l'information venant de la borne 7 du comparateur 6. Si le résultat de la comparaison s'avère positif, une -6- bascule 21 est actionnée, sinon il y a signe d'er- reur et il faut recommencer l'opération Il faut bien entendu que la clé ait été engagée avant de frapper le code. Les voies B 1-B 4 des comparateurs 1 à 6 sont alimentées par les sorties QA-QH de trois registres à décalage 22, 23, 24 alimentés eux-mêmes à partir de la borne S, d'une porte 25 et de l'entrée E du premier registre 22 On voit qu'ainsi le code d'identification contenu dans la clé selon la figure 2, est introduit en série dans les trois registres 22-24 pour être comparé avec le code présent dans la serrure. La serrure comprend un circuit de modulation de chargement 26 constitué par deux compteurs 27, 28, le compteur 27 recevant sur son entrée H des impulsions de chargement émises par un circuit de chargement 29 Les sorties QA-QD de ces deux compteurs 27, 28 sont reliées à deux groupes de quatre interrupteurs 30 reliés aux huit entrées d'une porte NON-ET 31. La sortie de la porte 31 est connectée à l'entrée A d'un monostable 32 dont la sortie Q est reliée à l'entrée d'un circuit de lecture 33 La sortie Q du monostable 32 est reliée, par l'intermédiaire d'une porte 34, à l'entrée de remise à zéro R d'une première bascule 35, du circuit de chargement, lequel comprend encore une seconde bascule 36, une porte 37 et un circuit d'horloge 38. Quant au circuit de lecture 33, il comprend deux bascules 39, 40, une porte 41 et le circuit d'horloge 38 déjà mentionné On voit que c'est le circuit de lecture 33 qui fournit à la borne H de la serrure les impulsions d'horloge. /. _ 7 _ 2545958 La sortie du circuit de lecture 33 est en outre reliée à l'entrée d 4 un circuit de modulation d'horloge 42 qui comprend un ensemble de trois compteurs 43, 44, 45, quatre interrupteurs 46 pouvant être préprogrammés et reliés aux sorties QA' QB' QC' QD du compteur 45, quatre interrupteurs 47 également préprogrammables et reliés aux sorties QA QD du compteur 44, une porte NON-ET 48 dont les huit entrées sont reliées aux huit interrupteurs et dont la sortie est reliée à l'entrée H du troi- sième,compteur 45 dont les sorties coopèrent également avec quatre interrupteurs 49 Les quatre interrupteurs 49 sont reliés aux quatre entrées d'une porte NON-ET 50 que comprend encore le circuit de modulation d'horloge 42. Il résulte de la disposition de ces différents moyens que la sortie de la porte 50 émet un signal après l'émission d'un nombre d'impulsions d'horloge ou impulsions de lecture par le circuit 33 qui dépend de la position des différents interrupteurs 46, 47, 49. Le nombre défini par les deux premiers compteurs 43, 44 correspond au nombre d'impulsions de lecture à l'intérieur d'un cycle, le nombre défini par le comp- teur 45 correspond au nombre de cycles Le nombre total défini par l'ensemble du circuit de modulation 42 est le produit de ces deux nombres - La sortie de la porte 48 est également reliée à l'entrée A d'un monostable 51, dont la sortie Q est reliée à l'une des entrées d'une porte NON-ET 52 entraînant la remise à zéro des compteurs 43,44 par leurs entrées R, lorsqu'un signal est émis par la porte 52 Ainsi, les deux premiers compteurs 43,44 sont remis à zéro après chacun des cycles comptés par le troisième compteur 45. Lorsque le nombre ainsi déterminé d'impulsions de lecture a été émis par le circuit de lecture 33, le signal de sortie de-la porte 50, transmis par l'inverseur 53 apparaît à une entrée de la porte 25 dont l'autre entrée est reliée à la borne d'entrée S qui reçoit le signal de sortie de la clé. De cette manière, le code contenu dans la clé ne peut être introduit dans les registres à décalage 22,23,24 qu'après l'émission du nombre d'impulsions de lecture déterminé par le circuit de modulation d'horloge 42 La sortie de l'inverseur 53 est éga- lement appliquée à l'une des entrées d'une porte NON-ET 54 qui reçoit sur sa deuxième entrée les impul- sions d'horloge émises par le circuit de lecture 33. Autrement dit, après un nombre déterminé de permutations provoquées par les impulsions d'horloge dont le nombre est déterminé par les trois compteurs 43, 44 et 45, de nouvelles impulsions de lecture, toujours émises par le circuit de lecture 33 et passant par la porte 54, sont transmises à l'entrée d'un circuit d'arrêt de lecture 55 Ce dernier comprend un compteur 56 dont la sortie QD est reliée à l'entrée T d'une bascule 57 par l'intermédiaire d'un inverseur 58 Il comprend également une porte NON-ET 59 dont les entrées sont connectées respectivement à la sortie QD du compteur 56 et à la sortie Q de la bascule 57. La sortie de la porte 59 est appliquée à l'entrée A d'un monostable 60 qui provoque l'émission d'un signal arrêtant le circuit de lecture 33. La serrure comprend encore un circuit d'autorisa- tion d'essais successifs 61 dont la sortie est reliée à un dispositif d'alarme 62 par l'intermédiaire d'un driver 63, et qui sera actionné après quatre essais successifs infructueux Ce circuit comprend trois /. - 9bascules 64, 65 et 66 dont l'entrée T de la première est commandée par la sortie Q du circuit d'arrêt de lecture 55 La sortie du circuit d'arrêt de lecture 55 est également appliquée à l'entrée T de la porte 21 laquelle commande d'une part un relais 67 par l'intermédiaire d'un driver 68, ce relais 67 étant destiné à assumer une commande permanente et d'autre part un relais 69 par l'intermédiaire d'un monostable 70 et d'un driver 71, le relais 69 étant destiné à assumer une commande fugitive L'en- semble 72 des deux relais 67, 69 constitue donc l'étagje de puissance de la serrure, le relais 67 pou- vant par exemple commander une gâche ou l'allumage d'un véhicule et le relais 69 un démarreur du véhicule. La serrure comprend encore un premier circuit de remise à zéro 73, pourvu d'un monostable 74 recevant sur son entrée À le signal d'un temporisateur 75 Le monostable 74 réagit sur un signal présentant un front descendant c'est-à-dire lors de l'accouplement de la clé, en raison de la mise à la masse de la borne D La sortie Q du monostable 74 est reliée à l'une des entrées d'une porte ET 76 dont le signal de sortie provoque la remise à zéro des trois registres 22, 23 et 24 La sortie Q du monostable 74 est également re- liée à l'une des entrées de la porte 52 dont la sortie remet à zéro les compteurs 43 et 44 La sortie Q du monostable 74 sert à remettre à zéro les compteurs 27, 28 du circuit de modulation de chargement 26 et les compteurs 45, 56 et la bascule 57, cette dernière par l'intermédiaire d'un inverseur 77. Un deuxième circuit de remise à zéro 78 provoque la remise à zéro de l'ensemble des bascules et des compteurs et la coupure du courant lorsque la clé est - enlevée Il comprend deux monostables 79, 80 montés en cascade, la sortie Q du monostable 79 étant reliée à l'entrée A du monostable 78. Le monostable 79 reçoit sur son entrée B le signal de sortie d'un temporisateur 81 et réagit sur un signal présentant un front montant c'est-à-dire lors du désaccouplement de la clé La sortie Q du monosta- ble 80 qui fournit une impulsion très brève est re- liée à l'autre entrée de la porte 76, qui provoque comme on l'a vu précédemment la remise à zéro des registres 22, 23 et 24 La sortie Q du monostable est également reliée à l'une des entrées de la porte 76. Au moment du désaccouplement de la clé, le signal à la sortie du temporisateur 81 appliqué par l'inter- médiaire d'un inverseur 82, à l'entrée T d'une-bas- cule 83, provoque, par l'intermédiaire d'un ampli- ficateur 84, le déclenchement d'un relais 85 d'un circuit d'alimentation 86 de sorte que l'alimentation est coupée La bascule 83 est remise à zéro par son entrée R reliée à la sortie Q du monostable 80 lors- que la clé est désaccouplée de la serrure Une porte ET 87 reçoit sur l'une de ses entrées le signal de l'inverseur 82 et sur l'autre entrée, le signal de la porte 76 Le signal de sortie de la porte 87 per- met la remise à zéro de la bascule 21, au moment du désaccouplement de la clé après l'expiration du temps de temporisation du temporisateur 81. Les bascules 64, 65 et 66 du circuit d'autorisa- tion d'essais successifs 61 sont remises à zéro par une porte ET 88 dont l'une des entrées est alimentée par la sortie Q de la bascule 21 et l'autre entrée par un inverseur 89 alimenté lui-même par un circuit /. 11 - , alimentant également la porte 34, ainsi qu'une porte 91 de remise à zéro de la bascule 39. Avant de décrire le fonctionnement de la serrure selon la figure 1, nous allons décrire la clé repré- sentée à la figure 2 et destinée à coopérer avec la serrure. Elle comprend sept bornes A,B,C,D,H,S,M destinées à venir s'engager avec les bornes de mêmes référence de la serrure Elle comprend en outre une borne E destinée à permettre l'introduction du code dans la clé Il y a lieu de noter que la clé ne renferme au- cune source de puissance, celle-ci étant fournie à la clé par la serrure, à l'aide des bornes A,B La clé renferme-un code ayant le même nombre de bits, soit vingt-quatre, pour lequel est prévue la serrure, ce code correspondant à autant de cellules 100, dont trois seulement ont été représentées Ces cellules sont reliées en cascade et comprennent chacune trois bascules R-S 101, 102, 103, deux drivers à trois états 104, 105 et deux portes NON-ET 106, 107 Enfin, elles comprennent chacune encore deux fusibles 108, 109 qui pourront être grillés selon le code désiré. L'une des entrées de chacune des portes 106, 107 est commandée par une sortie 1-24 d'un décodeur 110 à cinq entrées A,B,C,D,E commandées par les sorties Q de cinq bascules 111-115 formant un registre à décala- ge Les vingt-quatre sorties du décodeur 110 sont éga- lement reliées à l'une des bornes de vingt-quatre fusibles 116, dont les autres bornes sont reliées en parallèle à l'entrée d'une porte à trois états 117. La sortie de cette dernière alimente l'une des entrées d'une porte ET à trois entrées 118 dont la sortie est /. 12 - reliée en parallèle à toutes les entrées K des bascules 102 et une porte NON-ET à trois entrées 119 dont la sortie alimente l'entrée R de la bas- cule 102 de la cellule 100 reliée à la sortie N O 24 du décodeur 111 et, par l'intermédiaire d'un inver- seur 120, l'entrée S de cette même bascule 102. La borne E est reliée à l'entrée R de la bascule 101 de la cellule 100 coopérant avec la borne 24 du convertisseur 110 par un inverseur 121 et à l'entrée S de cette même bascule, par un second inverseur 122. La clé comprend encore un système 123 de limita- tion du nombre d'essais autorisés et qui, si ce nom- -bre est dépassé, provoque la destruction de la clé. Ce système 123 comprend un compteur formé de deux bascules 124, 125 l'entrée T de la bascule - étant relié aux bornes AB de la clé et la borne de sortie Q de la bascule à la commande des circuits à trois états 105 et 117 Les bornes de remise à zéro des bascules 124, 125 sont commandées par une porte NON-OU 126 dont l'une des entrées est commandée par la borne de chargement C et l'autre par la sortie Q d'un diviseur par vingt-quatre 127, dont l'entrée H est alimentée par un inverseur 128 dont l'entrée est- reliée à la borne C - Pour initialiser les bascules 111 115, la clé comprend encore un circuit intégrateur formé d'une résistance 129 et d'un condensateur 130, la résis- tance étant reliée aux bornes A,B et le point intermé- diaire à deux éléments 131, 132 dont la sortie de l'é- lément inverseur 132 commande les bornes d'initialisa- tion R des bascules 111 114. * / * 13 2545958 Le fonctionnement du dispositif d'identification représenté aux figures 1 et 2 est le suivant * Lors de l'introduction de la clé dans la serrure, ces deux sont mis sous tension, les deux bornes A et B étant courtcircuitées Le circuit d'horloge 38 disposé dans la serrure émet une suite d'impulsions Après un laps de temps déterminé par le temporisateur 75, un signal engendré par le monostable 74 produit une impulsion de remise à zéro des différents éléments de la ser- rure La sortie du deuxième temporisateur délivre un signal qui provoque, après une deuxième temporisation, le début de l'émission par le circuit de chargement 29, d'impulsions négatives de chargement appliquées à la borne C Ces impulsions apparaissent aux entrées du registre à décalage 111-115 qui va activer le dé- codeur 110 entraînant le chargement du registre à décalage que constituent ensemble les bascules 102 des cellules 100. Les impulsions de chargement émises par le cir- cuit 29 sont également appliquées à l'entrée du compteur 27, 28 que comprend le circuit 26 demodulation de chargement Selon la position prédéterminée des interrupteurs 30, il est donc possible de provoquer l'émission d'un nombre déterminé d'impulsions de char- gement En effet, dès que ce nombre, déterminé par la position des différents interrupteurs 30 a été atteint, un signal est émis par la porte 31 et le monostable 32 qui provoque l'arrêt du circuit de chargement par l'intermédiaire de la porte 34. Lors d'une tentative frauduleuse de reproduction par lecture de la clé, l'émission d'un nombre d'im- pulsions de chargement supérieur ou inférieur au nom- bre normal provoque une modification du contenu du registre à décalage formé par les bascules 102. /. 14 2545958 Après que le nombre déterminé d'impulsions de chargement ait été émis, le registre à décalage formé par les bascules 102 contient un code déter- miné et le signal de sortie du circuit 26 émis par le monostable 32 provoque non seulement l'arrêt des impulsions de chargement, mais également le début de l'émission d'impulsions d'horloge par le circuit de lecture 33 Ces impulsions apparaissant sur la borne H permettent par l'intermédiaire de la porte 118, la lecture en série du contenu des diffé- rents éléments 102 du registre à décalage de la clé. Les impulsions de lecture sont comptées par le cir- cuit d'arrêt de lecture 55 de façon à être égales dans l'exemple représenté à vingt-quatre, c'est-à-dire au nombre de bits du registre à décalage formé par les bascules 102. Le signal série apparaissant sur la borne S et appliqué aux registres à décalage 22, 23 et 24 est comparé, dans les comparateurs 1 6 avec le code ma- térialisé en partie par les interrupteurs 9 et en partie par les sorties des mémoires tempons 15, 16, 17 et 18 Ces interrupteurs ont tous été représentés ouverts, mais il est bien entendu que certains d'entre eux sont en réalité fermés. Lorsque la comparaison effectuée est positive, un signal de sortie est émis par le comparateur 6. Une impulsion est fournie par la bascule 21 qui permet la commande permanente du relais 67 et fugitive du relais 69. On voit à la figure 2 que le registre à décalage formé par les bascules 102 est fermé sur lui-même, la sortie apparaissant à la borne S étant réinjectée par les portes 119 et 120 dans le premier élément 102 du registre La sortie de la porte 50 du circuit de modulation d'horloge 42 émet un signal après l'é- mission d'un nombre d'impulsions d'horloge par le circuit 33 qui dépend de la position des différents interrupteurs 46, 47 et 49 Le nombre défini par les deux premiers compteurs 43, 44 correspond au nombre d'impulsions de lecture à l'intérieur d'un cycle Le nombre défini par le compteur 45 corres- pond au nombre de cycles Le nombre total défini par l'ensemble du circuit 42 est égal au produit de ces deux nombres On voit également que les deux premiers compteurs 43, 44 sont remis à zéro après chacun des cycles comptés par le compteur 45. Lorsque le nombre ainsi déterminé d'impulsions de lecture a été émis par le circuit de lecture 33, le signal de sortie de la porte 50 transmis par l'in- verseur 53 apparait sur la première entrée de la por- te 25 dont la deuxième est connectée à la borne S qui reçoit le signal de sortie du registre de la clé formé par les bascules 102 De cette manière, le contenu dudit registre ne peut être comparé qu'après l'émis- sion du nombre d'impulsions de lecture déterminé par le circuit de modulation d'horloge 42. La sortie de la porte 50 est également appli- quée à l'une des entrées de la porte 54 qui reçoit sur sa deuxième entrée les impulsions d'horloge émi- ses par le circuit 33. Ainsi, après un nombre déterminé de permutations provoquées par les impulsions d'horloge dont le nom- bre est déterminé par les trois compteurs 43, 44 et de nouvelles impulsions de lectures toujours émi- ses par le circuit de lecture 33 et passant par la 16 - porte 54 sont transmises à l'entrée du circuit d'arrêt de lecture 55. Le chargement du code d'identification maté- rialisé par les fusibles grillés et non grillés se fait au moyen d'un nombre déterminé d'impulsions de chargement émises par le circuit de chargement 29, la modification du code d'identification conte- nu dans le registre à décalage constitué par les bascules 102 se faisant lors de l'émission d'une impulsion sur la sortie 25 du décodeur 110 On ob- tient donc une modification du code contenu dans le registre à décalage en fonction du nombre d'impul- *sions de chargement. Après l'émission du nombre convenable d'impul- sions de chargement, le circuit de lecture 33 est mis en marche et un nombre d'impulsions déterminé par les trois compteurs 43, 44 et 45 est envoyé à la borne H Chacune de ces impulsions provoque une permutation du contenu du registre à décalage cons- titué par les bascules 102 Il y a lieu de noter que pendant ces différentespermutations, le signal appa- raissant sur la borne de sortie S n'est pas introduit dans les registres 22, 23 et 24 en raison de la porte 25 qui en bloque l'entrée tant qu'aucun signal n'est émis à la sortie de la porte 50 Lorsque cette phase de permutation est terminée, la porte 25 laisse passer des impulsions de lecture en nombre égal au nombre de bits du registre à décalage formé par les bascules 102, en vue de la lecture de son contenu. Le circuit 123 a pour but de provoquer une destruction de la clé lors d'une tentative frauduleuse de trouver le code A chaque mise sous tension de la clé, le compteur 124, 125 est incrémenté à moins d'être remis 17 55 8 à zéro par le nombre correct d'impulsions de chargement appliqués à la borne C Ainsi, à la quatrième mise sous tension sans remise à zéro intermédiaire, une impulsion va apparaître à la sortie Q de la bascule 125, laquelle appliquée à la borne de commande des éléments à trois états , 117 provoque le grillage des fusibles 108, 109. De nombreuses variantes peuvent être prévues dans le cadre de l'invention, c'est-à-dire tout en assurant la destruction de la zone de mémoire pas- sive préprogrammée après un nombre déterminé N de tentatives infructueuses de lecture du code conte- nu dans ladite zone passive préprogrammée. Il est clair que dans le nombre N ci-dessus, il ne faut pas prendre en compte les tentatives in- fructueuses dues à un fonctionnement défectueux de l'électronique, défectuosités dues par exemple à des parasites industriels Un perfectionnement va consister à lancer l'opération de reconnaissance de la partie mobile un certain nombre de fois et à faire une statistique pour donner l'accord d'utili- sation. Par exemple, on interrogera 10 fois la partie mobile et on ne donnera l'accord que si au moins dans 9 cas, le résultat est positif Au bout de deux erreurs, le cycle continue, les erreurs sont mises en mémoire tampon; à la fin de dix cycles, l'accord n'est pas donné, le fraudeur qui lirait en ligne ne saurait pas quand l'erreur a eu lieu. Les figures 3 A, 3 B, 3 C, indiquent les modifica- tions à apporter au schéma selon figure 1 de la par- tie fixe. 18 2545958 Pour un nombre d'interrogation de 10 par exem- ple, il faut, pour que le système ne soit pas décela- ble par une reproductibilité exacte de chaque interro- gation, modifier à chacune de celle-ci, les modulations de chargement et d'horloge, d'une manière si possible aléatoire Il faut donc modifier, à chaque rotation, l'état de 30 et/ou 46, et/ou 47, et/ou 49, et par conséquent, brancher le monostable 60 sur l'entrée hor- loge d'un compteur par 10 dans cet exemple Ce signal déclenche également l'ordre de départ, par une porte qui est anihilée au dernier tour Le décompte d'erreur est comptabilisé toujours par l'élément 61 qui donne l'alarme à la 4 ème erreur. Les figures 3 indiquent clairementles modifications nécessaires dans la partie fixe. Dans la partie mobile, il faut soit changer le programme à chaque rotation du système, comme dans la partie fixe, soit programmer les différentes modulations pour qu'elles donnent un résultat identique de ces pas- sages. Dans le premier cas, le programme peut être changé, pour la modulation d'horloge, par le premier front mon- tant du chargement; pour la modulation de chargement, par le'premier front montant d'horloge La remise à zéro des bascules se fait également en quinconce. La partie de gauche de la figure 4 indique claire- ment les modifications à apporter au schéma de la partie mobile selon figure 2. Une utilisation intéressante de l'invention est la carte de crédit à mémoire. Il est alors possible en variante de réaliser une partie fixe dite "directoriale", c'est-à-dire que seule- / - 19 2545958 ment une partie fixe pourrait lire toutes les parties mobiles pour vérifier le contenu de ces parties mobi- les. Il suffirait pour cela de rajouter un même code à toutes les parties mobiles qui serait à tester par cette partie fixe "directoriale" et rajouter dans la partie fixe le décodeur y afférant en ne tenant pas compte du code confidentiel de chaque partie mobile. Elle pourrait, par contre, faire une vérification du numéro confidentiel du particulier, afin de donner, par exemple, l'historique de la partie mobile soit les débits, les crédits, avec les dates et finalement un fichier complet de la partie mobile, ce fichier pou- vant même permettre de fournir un ticket par une impri- mante Donc, la partie mobile qui possède déjà un code programmé en usine, qui est le code de reconnaissance, peut renfermer différents registres programmables de diverses manières, en fonction des moyens utilisés. Les figures 5 à 10 illustrent différentes varian- tes des parties fixe et mobile Selon une autre variante encore, la partie mobile peut comprendre un compteur d'utilisation qui s'incrémen- te à chaque utilisation et garde en mémoire cette comp- tabilité pour permettre de savoir si quelqu'un s'est servi de sa partie mobile à son insu Ce comptage peut se faire à l'aide d'un système à fusible ou en program- mant une EPROM. Il est bien entendu qu'il faut prévoir, dans la partie fixe,un lecteur'de ce compteur; celà pourrait être dans l'appareil dit "directorial", cité plus haut. La lecture de ce nouveau code pourrait se faire à la fin ou au début du code de reconnaissance, une zone 2545958 de contrôle étant prévue à cet effet. En variante encore, il est possible de prévoir une partie mobile "hiérarchisée", c'est-à-dire, dans le cas o par exemple la partie mobile serait consti- tuée par une clé destinée à ouvrir une porte, la partie mobile dite "directoriale" aurait la possibilité d'ou- vrir toutes les portes, la partie mobile "sous-directo- riale" n'ouvrirait que la moitié des portes, etc. jusqu'au client qui ne pourrait ouvrir que sa porte uniquement Ceci peut être valable pour un hôtel, un hôpital, etc. Toujours en variante différentes zones mémoires de la partie mobile peuvent être utilisées avec ou sans code complémentaire (clavier), une même partie mobile pouvant comporter des zones conditionnées à l'entrée d'un code complémentaire, d'autres pas; par exemple le code complémentaire sera nécessaire pour effectuer un retrait d'argent tandis qu'il ne sera pas nécessaire pour un péage d'autoroute ou pour téléphoner. Une partie mobile peut comporter autant de zones que souhaité, par exemple, une par établissement finan- cier et N établissements financiers: Dans ce cas, la reconnaissance de chaque zone peut être le fait de la partie fixe qui fait le choix automatiquement, par exem- ple pour le retrait d'argent à une caisse de banque La sélection de la zone mémoire pourrait se faire en utili- sant les premiers bits de chargement et les premiers bits de l'horloge, lors du premier cycle de reconnaissance, par exemple La sélection se ferait dans la partie mobile. Le décodage de ces bits donnerait l'adresse de la zone mémoire à utiliser Le code secret pour réaliser des transactions pourrait rester le même pour toutes les zo- /. 21 - nes mémoires, mais pourrait changer en fonction de l'adresse donnée par le premier cycle "chargement- horloge" L'adresse du code étant également donnée par le premier cycle, il n'y aurait donc qu'une partie cycle qui serait commune à tous les systèmes. La sélection de la zone mémoire pourrait également nécessiter un signal résultant d'une interven- tion manuelle, survenant au niveau de la partie mobile par un poussoir situé en regard des zones choisies ou dans la majorité des cas, un poussoir intégré dans la partie fixe. Exemple d'utilisation: soit une caisse enregis- treuse type grandes surfaces comportant de façon très accessible diverses touches numérotées par exemple 1, 2, 3, 4, La partie mobile comporte un certain nombre de zones répertoriées 1, 2, 3, 4, avec en regard le nom d'un établissement financier A l'utilisa- tion, le détenteur de la partie mobile choisit la zone, en fait la banque par exemple, la zone N 02 correspondant à la banque X, et après introduction de la partie mobile appuie sur le poussier N 02 de la caisse enregistreuse; c'est donc la zone 2, correspondant à la banque X qui sera débitée. L'intérêt de ce système d'une extrême souplesse permet à un utilisateur donné d'avoir les banques W, X, Y, Z et à un autre les banques Q, R, S, chaque zone affectÉ d'un numéro figurant aussi sur la caisse, et donc l'ac- ceptation à une caisse enregistreuse de cartes d'origine bancaire diverse, tout comme sont acceptésactuellement des chèques de diverses provenances. Au lieu de permettre la lecture d'une mémoire de partie mobile, fonctionnant par exemple comme carte de crédit-débit, par introduction dans une partie fixe, com- me vu plus haut, la partie mobile peut comporter un affi- 22 2545958 chage à cristaux liquides, ou encore l'utilisateur pourrait disposer d'un système récepteur dans lequel il enfilerait sa partie mobile. Revenant aux figures 3 et 4,les indices de réfé- rence cerclés correspondent aux éléments de la figure 1 respectivement 2 et permettent ainsi de situer l'em- placement des modifications. Les éléments 133, 134 servent à temporiser, les éléments 135, 136, 137 sont des bascules, les éléments 138, 139, 140, 141 des compteurs, et les éléments 142, 143 des décodeurs Les autres éléments sont constitués par de simples portes pour lesquelles on a utilisé les symboles usuels Les conducteurs 143, 144, 145 vont respectivement vers le chargement, l'utilisation et l'en- trée de la programmation d'une mémoire. A la figure 5, qui illustre un registre à décalage avec programmation du code variable à la demande, les élé- ments sont des temporisateurs, les éléments 148, 149, 150 des registres à décalage série-parallèle pour 148 et parallèle-série pour 149 et 150 tandis que l'élément 151 est un comparateur Les éléments 152, 153, 154, 155 sont des monostables et les éléments 156, 157 des compteurs. Les autres éléments sont soit des bascules soit des por- tes représentées de façon conventionnelle. A la figure 6, qui représente également un registre à décalage avec programmation du code variable à la deman- de, 158, 159, 160, 161, 162 sont des monostables, 163, 164, des compteurs, 166, 167 des registres à décalage parallèle-série, 168 un registre à décalage série-parallè- le, 169 un comparateur et les autres éléments, non indicés, des bascules ou des portes. * / 23 - A 1 3 rn r-a 7 * r ______________ p à zt _________________________ t - fixe de bits d'écriture et commande d'écriture synchrome avec la lecture, 170, 171, 172, 173 représentent des monostables, 174, 175 des registres à décalage parallèle- série, 176 un registre à décalage série-parallèle, 177, 178 un comparateur et une mémoire, 179, 180, 181 des PIA, 182 un p P, et 183 et 184 des compteurs Les autres éléments sont des portes, des bascules, des temporisa- teurs ou des inverseurs représentés de façon symbolique conventionnelle. A la figure 8, qui représente un système pour programmation de chargement de code avec un nombre variable de bits d'écriture et commande d'écriture indépendante, 185, 186 sont des registres à décalage parallèle-série, 187 un registre à décalage série-paral- lèle, 188, 189, 190, 191, 192, 193 des monostables, 194, 195 des temporisateurs, 196, 197, 198 des compteurs, i 24 2545958 ' de masse, de chargement de sortie etc étant représentées de façon très schématique. -6 2545958 REVENDICATIONS 1 Dispositif d'identification électronique constitué d'une partie mobile comprenant une zone de mémoire passive préprogrammée ( 108, 109) ren- fermant un code électronique d'identification, con- nectée à une mémoire ( 102) pouvant être lue et d'une partie fixe à laquelle la partie mobile peut être couplée et comprenant des moyens d'alimentation en courant électrique, des moyens électroniques ( 29) agencés pour fournir au moins une impulsion de char- gement provoquant le chargement du code électronique d'identification dans la mémoire ( 102) pouvant être lue de ladite partie mobile, des moyens électroniques ( 33) pour lire le contenu de la mémoire pouvant être lue de la partie mobile et le transférer dans une mémoire de la partie fixe et des moyens de com- paraison ( 1,2,3,4,5,6) pour comparer, dans ladite partie fixe ledit contenu transféré avec un code con- tenu dans ladite partie fixe, caractérisé en ce qu'il comprend, dans la partie mobile, un circuit ( 123) des- tiné à détruire ladite zone de mémoire passive pré- programmée après un nombre déterminé N de tentatives infructueuses de lecture du code contenu dans ladite zone de mémoire passive préprogrammée. 2 Dispositif selon la revendication 1, caractérisé en ce que ledit circuit de destruction ( 123) comprend un compteur ( 124, 125) qui est incrémenté à chaque mise sous tension et qui est remis à zéro lors de cha- que lecture réussie du code contenu dans ladite zone de mémoire passive, ledit compteur émettant, après ledit nombre N de mises sous tension sans remises à 26 2545958 zéro intermédiaire, un signal de sortie provoquant ladite destruction. 3 Dispositif selon la revendication 2, dans lequel un nombre déterminé d'impulsions de chargement sont nécessaires pour charger le code dans la mémoire pouvant être lue, caractérisé en ce que ledit circuit de destruction ( 123) comprend un diviseur ( 127) rece- vant lesdites impulsions de chargement et émettant une impulsion de sortie lorsque ledit nombre déterminé d'impulsions de chargement a été reçu, cette impulsion de sortie servant à remettre à zéro ledit compteur ( 124, 125). 4 Dispositif selon l'une des revendications précé- dentes caractérisé en ce que ladite partie fixe com- prend un clavier ( 8) pour introduire, lors d'une suite en action du dispositif d'identification, une partie dudit code contenu dans ladite partie fixe. Dispositif selon l'une des revendications précé- dentes, caractérisé en ce que ladite zone de mémoire passive de la partie mobile comprend des fusibles pou- vant être détruits sélectivement pour effectuer ladite préprogrammation et destinés à être tous détruits lors de ladite destruction de la mémoire à la suite de ten- tatives infructueuses de lecture du code. 6 Dispositif selon l'une des revendications précé- dentes, caractérisé en ce qu'il comprend des moyens pour lancer l'opération de reconnaissance de la partie mobile un certain nombre de fois, pour faire une statis- tique des résultats positifs, et pour ne donner l'accord d'utilisation que lorsque le taux de résultats positifs atteint une valeur déterminée. 27 2545958 7 Dispositif selon l'une des revendications pré- cédentes, caractérisé en ce que la partie mobile com- prend au moins une zone mémoire, dans laquelle peut être enregistré un compte. 8 Dispositif selon la revendication 7, caracté- risé en ce que la partie fixe comprend des moyens pour lire et afficher le compte contenu dans ladite zone mémoire. 9 Dispositif selon la revendication 7, caracté- risé eh ce que la partie mobile comprend un afficha- ge à cristaux liquide pour afficher le compte contenu dans ladite zone mémoire.