FR 2572205 A1 19860425 FR 8515493 A 19851018 La présente invention concerne un terminal à carte et un système d'identification de terminal à carte qui authentifie une carte d'identification, ou carte d'identité de paiement, et un terminal utilisant de telles cartes. Divers systèmes ont été mis au point pour garantir de manière convenable l'authenticité d'une carte à circuit intégré, c'est-à-dire une carte d'identité de paiement incorporant une puce de circuit intégré, par opposition à une carte d'identité comportant une bande magnétique. Les terminaux d'authentification de carte, tels que les terminaux installés dans des magasins aux points de vente mêmes pour traiter des cartes d'identité de paiement, peuvent également être authentifiés. Ce processus d'authentification est inévitable pour garantir des transactions sûres. Il est apparu une demande pour la mise au point d'un système permettant d'authentifier la carte d'identité de paiement présentée par un client et un terminal à carte placé dans un magasin lorsqu'un client achète un article dans Le magasin au moyen d'une semblable carte. C'est un but de l'invention de présenter un terminal à carte et un système d'identification de terminal à carte permettant d'authentifier de manière convenable une carte d'identité de paiement possédant une bande magnétique et, ou bien, une puce à circuit intégré et un terminal à carte, de manière à confirmer qu'une transaction valable est effectuée. Pour atteindre le but ci-dessus énoncé de l'invention, il est proposé un terminal à carte d'identité de paiement qui comprend: un moyen d'impression en relief servant à transférer un motif en relief sur une feuille de papier afin de représenter la teneur d'une transaction à l'aide du motif en relief formé sur une surface de la carte d'identité de paiement; un moyen de lecture- écriture servant à effectuer une opération de lecture-écriture de données relativement à une mémoire placée dans la carte d'identité de paiement; un moyen de traitement des données; et un moyen servant de boîtier qui loge le moyen d'impression en relief, le moyen de lecture-écriture et le moyen de traitement de données. La description suivante, conçue à titre d'illustration de l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: - la figure 1 est une vue en perspective d'un terminal à carte selon un mode de réalisation de l'invention; - la figure 2 est une vue en plan d'une carte à circuit intégré destinée à être utilisée en relation avec le terminal à carte de la figure 1; - les figures 3A et 3B sont des vues en coupe latérale respectives montrant la structure interne du terminal à carte de la figure 1; - la figure 4 est un schéma de principe montrant un circuit électrique du terminal à carte de la figure 1; - la figure 5 est un schéma de principe montrant un circuit de la carte à circuit intégré de la figure 2; - la figure 6 est un organigramme permettant d'expli- quer le déroulement d'une vente dans un magasin; - la figure 7 est un organigramme servant à expliquer le fonctionnement que présente un terminal à carte après qu'une touche de rassemblement de données du terminal à carte a été enfoncée; - la figure 8 est un organigramme permettant d'expli- quer le fonctionnement interne de la carte à circuit intégré; - la figure 9 est un organigramme permettant d'expli- quer le calcul d'un numéro d'approbation de ventes (SAN); - la figure 10 est un diagramme montrant les processus de transaction et d'établissement de compte entre le client, le magasin, la société de crédit et la banque; et - la figure 11 est un organigramme montrant une opération d'authentification du bordereau de vente de la société de crédit. On se reporte d'abord à la figure 1. Le corps princi- pal I d'un terminal à carte et une unité d'entrée 2 sont connectés par l'intermédiaire d'un cordon 3, de façon à constituer ensemble le terminal à carte 40. L'unité 2 est indépendante du corps 1, si bien qu'un client peut introduire une donnée codée secrète sans être observé par un employé du magasin. L'unité 2 possède un clavier 4 d'entrée de données et une unité de visualisation 5 servant à l'affichage de diverses données. Le clavier 4 comporte un ensemble à dix touches servant à introduire des données numériques. Le corps principal 1 est manoeuvré par un employé du magasin et possède une unité 11 d'impression en relief à la partie supérieure du boîtier, ainsi qu'un clavier 12 et une unité 13 de visualisation de message et, ou bien, de somme, ces deux derniers étant placés sur la surface avant du boîti'er. Le clavier 12 comporte un ensemble à dix touches 12a, une touche date 12b, une touche somme totale 12c, une touche assemblage 12d, une touche effacement 12e et une touche 12f de désignation d'entrée. L'unité 11 comporte un support de carte 15 sur lequel on place une carte à circuit intégré 14, une partie d'impres- sion 16 et un chariot 17. Ces parties sont disposées sur un plateau supérieur la. Le support 15 possède quatre éléments de positionnement a à 15d, de sorte que la carte peut être maintenue en une position convenable. Une partie en relief 14b de la carte 14, se trouvant sur sa face supérieure, représente un numéro de code spécifique, qui est propre au détenteur de la carte (123-456-789 dans ce mode de réalisation) lorsque la carte 14 est placée dans le support 15. Une connexion 14a est disposée sur la face opposée de la carte 14, c'est-à-dire la face tournée vers le corps principal 1. La connexion 14a est connectée à une puce de circuit intégré placée dans la carte 14 et comprend huit contacts formant deux groupes de quatre contacts, comme représenté sur la figure 2. Une bande magnétique 14c est formée sur la face de la connexion 14a le long d'un bord longi- tudinal de la carte 14. Une flèche 14d représente le sens de posi- tionnement de la carte 14 dans le support 15. On revient à la figure 1. La partie d'impression 16 comprend une unité 16a de cylindres d'impression d'une somme à six chiffres, une unité 16b de cylindres d'impression de numéro d'appo- bation de vente (SAN), et une unité 16c de cylindres d'impression de date. Les unités 16a à 16c se trouvent au même niveau que la partie en relief 14b de la carte 14. Deux guides 10a et lob sont placés le long du support 15 et de la partie 16, et le chariot 17 est librement mobile le long des éléments de guidage 10a et lob. On va maintenant décrire en relation avec les figures 3A et 3B la structure et le fonctionnement de l'unité d'impression en relief 11 comportant Le chariot 17. Comme Le montre -La figure 3A, le chariot 17 comprend un cylindre de pression 18, des cylindres de guidage 19a et 19b, et une poignée 20. Les cylindres 19a et 19b sont des éléments étroits roulant le long de l'élément 10a. D'autres cylindres de guidage (non représentés), roulant le long de L'élément de guidage lob, sont également prévus. Le cylindre de guidage 18 a une largeur suffisante pour lui permettre de rouler sur la poignée 14b et les unités 16a à 16c. Les deux extrémités de chacun des arbres 18a, 19a-1 et 19b-1 des cylindres respectifs 18, 19a et 19b sont montées rotatives entre des plaques de maintien 21a et 21b, comme représenté sur La figure 1. Les plaques 21a et 21b sont également montées sur le chariot 17, et les extrémités inférieures des plaques 21a et 21b se déplacent le long de la surface du plateau la lors du déplacement du chariot 17. Les arbres 18a, 19a-1 et 19b-1 des cylindres 18, 19a et 19b sont montés aux sommets de chacune des plaques de maintien triangulaires 21a et 21b. Comme le montre la figure 3A, l'extrémité-gauche de l'unité 11 est la position de repos normale du chariot 17. Alors que le chariot 17 est maintenu dans cet état, l'employé du magasin peut placer la carte 14 dans le support 15 ou l'en retirer. Le chariot 17 peut être déplacé manuellement jusqu'à L'extrémité droite de l'unité 11 le long des éléments de guidage 10a et lob, tandis que l'employé du magasin maintient la poignée 20 et déplace la main vers la droite. Pour la commodité de la représentation, seule l'unité 16a est représentée sur Les figures 3A et 3B. Dans la position de repos (figure 3A du chariot 17, un levier 22 est disposé en une certaine position sous le cylindre f8. Le levier 22 est monté pivotant par un arbre 23 sur une plaque lb se trouvant en une position plus proche du support 15 que le cyLindre 18, à une distance prédéterminée vis-à-vis d'une position située immédiatement au-dessous du cylindre 18 placé dans la position de repos. ressort hélicoldal 24 est inséré entre une extrémité du levier 22 et la plaque lb de façon à toujours solliciter le levier 22 dans le sens horaire. Une extrémité d'un fil de transmission 25 est fixée sur la face inférieure du levier 22 entre l'arbre 23 et le ressort 24. L'autre extrémité du cordon 25 est insérée dans Le corps 1 via un cylindre 26 et est fixée à une extrémité d'un levier 27 en forme de L. Une partie intermédiaire du levier 27 est montée pivotante par un arbre 27a se trouvant du côté de la face inférieure de la plaque la. L'autre extrémité du levier 27 est montée pivotante au niveau de la partie intermédiaire de l'arbre d'actionnement 29 d'un mécanisme à bornes 28. Le mécanisme 28 passe au travers de la plaque la et est maintenu de manière à être verticalement mobile. Le déplacement du mécanisme 28 vers le haut s'arrête lorsqu'un rebord 32a formé sur une section à bornes32, possédant des bornes de contact 31, vient en appui contre la face inférieure de la plaque la. Un res- sort 33 est disposé autour de l'arbre 29, si bien que le levier 27 est toujours sollicité en sens antihoraire. Le support 15 possède un évidement qui correspond à la forme de la carte 14 et une profondeur d'environ 0,8 mm correspon- dant à l'épaisseur de la carte 14. Une fenêtre 15a est formée dans le support 15 afin d'amener la connexion 14a en regard de la section à bornes32 lorsque la carte 14 est placée sur le support 15. Les bornes 31 sont logées à l'intérieur de la fenêtre 14a. Lorsque le cylindre 18 est placé dans sa position de repos, comme indiqué sur la figure 3A, la section 32 est déplacée vers le bas, jusqu'à la position de non-connexion, par la force élastique du ressort 33. La force élastique du ressort 33 est plus petite que la force élastique du ressort 24. Lorsqu'on déplace le chariot 17 en direction du support 15, comme représenté sur la figure 3B, l'arbre 29 et la section 32 se déplacent vers le haut sous l'effet de la force élas- tique du ressort 24, via le fil de transmission 25 et le levier 27, et la section 32 est amenée dans la position de connexion, si bien que les bornes de contact 31 se trouvent en contact avec la connexion 14a. Des fils conducteurs 34 venant des bornes 31 via la section 32 et l'arbre 29 sont connectés à un circuit électronique 35 monté sur la face inférieure de la plaque la. Le circuit 35 comprend un circuit intégré, qui sera décrit en détail ciaprès. Un mécanisme 36 de support de cylindres est placé dans le corps 1 de façon à porter les unités 16a, 16b et 16c. Le mécanisme 36 comprend un moteur et entraîne des pignons des unités 16a, 16b et 16c en réponse à une instruction venant du circuit , constituant ainsi un terminal à carte 40. On va maintenant décrire, en relation avec la figure 4, le montage détaillé du circuit électronique 35. Sur la figure 4, le numéro de référence 41 désigne un bus. Le bus 41 est connecté à un circuit 42 de mesure de temps, un circuit arithmétique 43, une mémoire morte (MEV) 44 de programmes système, un circuit de commande 45, un dispositif 46 de commande à touches servant à com- mander le clavier 12, un dispositif de commande d'affichage servant à commander l'unité de visualisation 13, et un générateur 48 de nombres aléatoires. Le circuit 42 possède un registre de date 421 servant à emmagasiner une donnée de date à huit chiffres représentant l'année (AD), le mois et le jour. L'unité 43 possède une mémoire vive (MEV) 431 servant à emmagasiner des données d'opérations arithméti- ques. Le bus 41 est également connecté à un dispositif 49 de chif- frage, ou de cryptographie, RSA servant à emmagasiner un algorithme de chiffrage prédéterminé d'un schéma de chiffrage RSA. Le bus 41 est en outre connecté aux bornes 31 du mécanisme 28 via un dispositif 51 de commande d'interface de carte à circuit intégré. Une borne d'entrée du dispositif de chiffrage 49 est connectée au bus 41 via un registre A 52, et son autre entrée est connectée à une mémoire 54 servant à emmagasiner un code MPUK (code public du fabricant) ou à une mémoire 55 servant à emmagasiner un code IPUK (code public de l'organisme de délivrance). Le code MPUK est préétabli par le fabri- cant (c'est-à-dire la société de fabrication du terminal à carte 40), et le code IPUK est préétabli par le fabricant à la demande d'un organisme de délivrance (c'est-à-dire la société de crédit ayant délivré la carte d'identité de paiement). En réponse à un signal de commande émis via le bus 41, il est accédé à l'une des mémoires 54 et 55, et le code ainsi obtenu est emmagasiné dans un registre B 53. Le dispositif de chiffrage 49 effectue une opération de cryptographie sur la donnée contenue dans le registre 52 en fonction du code emma- gasiné dans le registre 53. Un code chiffré est délivré au bus 41 et au dispositif 51 de commande d'interface de carte à circuit intégré. Le bus 41 et le dispositif de commande 51 sont connectés à un comparateur 58 par l'intermédiaire respectif d'un registre C 56 et d'un registre D 57. Le comparateur 58 compare La donnée emmagasinée dans le registre 56 avec celle contenue dans le registre 57. Le résultat de comparaison est délivré au circuit 45. Le bus 41 est également connecté à une unité 62 de calcul de SAN (numéro d'appro- bation de vente) via des registres E, F et G, respectivement désignés par les références 59, 60 et 61, et à un dispositif 63 d'entraînement de cylindres de données. L'unité 62 possède une mémoire 621 de programme d'algorithme SAN et un circuit de calcul 622. L'unité 62 possède également des registres arithmétiques X, Y et Z et des registres auxiliaires A et B. Le dispositif d'entraînement 63 pos- sède un registre 631 de cylindre A, un registre 632 de cylindre B et un registre 633 de cylindre C et il commande des moteurs 64a, 64b et 64c en fonction des données contenues dans les registres 631, 632 et 633. Des valeurs numériques voulues sont prépositionnées dans les unités 16a, 16b et 16c. Le bus 41 est égaLement connecté à l'unité d'entrée 2 via le cordon 3. L'unité 2 possède un dispositif 201 de commande de touches servant à commander le clavier 4 et un dispositif 202 de commande d'affichage servant à commander l'unité de visualisation 5. On va maintenant décrire Le montage détaillé de la puce de circuit intégré contenue dans ta carte 14 en relation avec la figure 5. Comme le montre la figure 5, le numéro de référence 14a désigne une connexion connectée à un bus 72 par l'intermédiaire d'une interface 71. Le bus 72 est connecté à une unité arithmétique 73, une mémoire vive (MEV) arithmétique 74, une mémoire morte (MEM) de programmes système 75, une mémoire 76 servant à emmagasiner une donnée de numéro de récupération RTR et une mémoire 77 servant à emmagasiner un code CA (authentificateur de carte). Le code CA comprend par exempte un code de 64 bits affecté à chaque carte de manière à permettre son identitication. Le code CA est préposi- tionné pendant la fabrication des cartes et est utilisé pour le chiffrage et le décryptage du message. Le bus 72 est également connecté à une mémoire 78 servant à emmagasiner un code MPRK (code privé du fabricant), une mémoire 79 servant à emmagasiner un code IPRK (code privé de l'organisme de délivrance), une mémoire 80 servant à emmagasiner un code PIN (numéro d'identification personnel), des registres a et b, respectivement désignés par les références 81 et 82, et un dispositif 83 de décryptage RSA servant à décrypter la donnée chiffrée par le dispositif de chiffrage 49 en fonction d'un schéma de décryptage RSA. Le code MPRK écrit dans-La mémoire 78 de code MPRK est un code de décryptage préétabli par le fabricant et possède une correspondance biunivoque avec Le code MPUK emmagasiné dans la mémoire 54 de la figure 4. Le code IPRK écrit dans ta mémoire 79 de code IPRK est un code de décryptage préétabli par l'organisme de délivrance et possède une correspondance biunivoque avec le code IPUK emmagasiné dans la mémoire 55 de la figure 4. Le code PIN emma- gasiné dans la mémoire 80 est fixé par le détenteur de la carte. Le code PIN délivré par le terminal à carte 40 est-écrit dans le registre a 81 et est délivré en même temps que le contenu de la mémoire 80 à un comparateur 84. Le comparateur 84 reçoit les données venant de la mémoire 80 et du registre 81, et un résultat de compa- raison est délivré à un circuit de commande 85. Le circuit 85 sélec- tionne l'une des mémoires 78 et 79 selon qu'un signal de coïincidence, ou bien de non-coincidence, est venu du comparateur 84 et délivre un signal de commande au dispositif de décryptage 83. Le code lu dans la mémoire 78 ou la mémoire 79 est délivré- au dispositif de décryptage 83 via le registre 86. Le dispositif de décryptage 83 reçoit également une donnée de la part du terminal à carte 80 via le registre 82. Le dispositif de décryptage 83 décrypte le code en fonction du contenu emmagasiné dans un registre 86, lequel est lu depuis la mémoire 78 ou 79. On va décrire en relation avec l'organigramme de la figure 6 le traitement de ventes de marchandises selon le mode de réalisation ci- dessus décrit. Le terminal 40 représenté sur les figures 1, 3A et 3B est installé dans un magasin ou un lieu analogue. Lorsqu'un client souhaite acheter un article, l'employé de magasin place, au cours de l'étape A1, la carte 14 sur le support 15 de façon que la partie en relief soit tournée vers le haut et que le côté de la connexion 14a soit tourné vers le bas, comme indiqué sur la figure 3B. L'employé place un bordereau de ventes 91 sur l'unité 11 d'impression en relief, c'est-à-dire sur une partie située au-dessus de la carte 14 et des unités 16a, 16b et 16c, et il place le chariot 17 dans la position préédéterminée au cours de l'étape A2. En d'autres termes, il déplace le chariot 17 de la position de repos normale jusqu'au point de départ du support 15, tel que représenté sur la figure 3B. Lorsque le chariot 17 est arrivé à la position de départ du support 15, le levier 22 peut être libéré du cylindre 18, de sorte que le côté gauche du levier 22 se déplace vers le haut sous l'action de la force du ressort 24. Avec le déplacement du levier 22, la partie terminale inférieure du levier 27 est tirée vers la gauche par le fil 25. Le levier 27 pivote dans le sens horaire en faisant monter l'arbre 29 du méca- nisme 28. Dans cet état, les bornes 31 sont en contact avec la connexion 14a de la carte 14. En résultat, le circuit interne de la carte 14 est connecté au circuit 35 du corps principal 1 via les bornes 31 et les fils 34. L'employé actionne alors la touche 12d de rassemblement de données sur le clavier 12. Lors de l'enfoncement de la touche 12d, une vérification portant sur le détenteur de la carte est effectuée par le circuit 35 de la figure 4, au cours de l'étape A3. Dans ce cas, le client inscrit son propre numéro PIN sur l'unité 2. Le circuit 35 délivre la donnée d'entrée PIN à la carte 14 via le dispositif de commande 51. La carte 14 vérifie si le numéro PIN introduit est ou non correct. Plus spécialement, lorsque le numéro PIN est délivré à partir du circuit 35, le compa- rateur 84 (figure 5) de la carte 14 compare le numéro PIN introduit avec le numéro PIN préenregistré pour vérifier s'il est ou non correct. Lorsque le numéro PIN introduit est correct, la carte 14 renvoie un message "d'accord" au circuit 35. Toutefois, lorsque le numéro PIN introduit n'est pas correct, la carte 14 renvoie un message "faux" au circuit 35. Lorsque le circuit 35 reçoit un message "faux" de la part de la carte 14, il s'ensuit une inter- ruption de la transaction en cours. Toutefois, lorsque le circuit 35 reçoit le message "d'accord", le circuit 35 vérifie au cours de l'étape A4 de la figure 6 si la carte 14 est ou non valable. Si la réponse est "non" à l'étape A4, il y a alors interruption de la transaction. Toutefois, si la réponse est "oui", le message "d'accord" s'affiche sur l'unité 13. Lorsque le message "d'accord" a été affiché sur l'unité 13, l'employé introduit, dans l'étape A5, une donnée correspondant à la somme totale par le clavier 12. Ensuite, la donnée de la somme totale s'emmagasine dans la MEV 431 de l'unité 43 et est aussi affichée sur l'unité 13 via le dispositif de com- mande 47. Le circuit 35 délivre la donnée de somme totale de la MEV 431 au dispositif d'entraînement 63 et écrit celle-ci dans le registre 631. Dans le même temps, le circuit 35 lit la donnée de la date dans le registre 421 du circuit 42 et emmagasine celle-ci dans le registre 632 du dispositif d'entraînement 63. L'unité 62 calcule un numéro d'approbation de vente (SAN) qui est ensuite écrit dans le registre 633 du dispositif d'entraînement 63. Le dispositif d'entraînement 63 entraîne les moteurs 64a, 64b et 64c en fonction des données emmagasinées dans les registres 631, 632 et 633, si bien que la somme totale, la date et le numéro d'appro- bation de vente (SAN) se positionnent respectivement dans les unités 16a, 16b et 16c. Puisque la somme totale d'argent est visible sur l'unité de visualisation 13, le client peut vérifier au cours de l'étape A6 si la somme totale introduite est ou non correcte. Une fois cette vérification faite par le client, l'employé déplace le chariot 17, au cours de l'étape A7, afin d'imprimer une donnée, telle que le numéro de compte PAN (numéro de compte principal) préétabli par la société de crédit, ou un organisme analogue, sur le bordereau 91. Dans le même temps, la somme totale, la date et le numéro d'approbation de vente prépositionnés dans les unités 16a, 16b et 16c s'impriment sur le bordereau 91. Le contenu du bordereau 91 est alors vérifié par le client au cours de l'étape A8. S'il ne s'y trouve aucune erreur, une copie du bordereau 91, la carte et l'article ou les marchandises achetés peuvent alors être donnés au client, la transaction étant alors achevée. On va maintenant décrire, en relation avec les organigrammes des figures 7 et 8, le fonctionnement du terminal à carte 40 et le fonctionnement interne de la carte 14, comme indiqué par les opérations venant après l'opération A3. Au cours de l'opéra- tion A2, lorsque le chariot a été positionné de la manière indiquée sur la figure 3B et que la touche de rassemblement 12d a été il enfoncée, le terminal 40 attend, au cours de l'étape Bi de ta figure 7, qu'un numéro PIN ait été introduit au clavier 12. Une fois le numéro PIN introduit sur le clavier 12, il est délivré à la carte 14 via le dispositif de commande 51 au cours-de L'étape B2. Ensuite, le terminal 40 attend qu'un message "d'accord" ou "faux" soit renvoyé par la carte 14. Lorsque le numéro PIN introduit a été délivré par le terminal 40 au circuit intégré de La carte 14 qui est représenté en détail sur la figure 5, le numéro PIN introduit est placé dans le registre 81 au cours de l'étape C1 de la figure 8. La carte 14 vérifie, au cours de l'étape C2, si la donnée RTR emmagasinée dans la mémoire 76 a ou non atteint "5". Si la réponse est "oui" à l'étape C2, le message "faux" est renvoyé au terminal40 lors de l'étape C3, et le traitement prend fin. Le contenu de la mémoire 76 est positionné sur "0" dans l'état initial. Puisque la réponse est "non" à l'étape C2, le traitement passe à l'étape C4. A l'étape C4, le comparateur 84 compare le numéro PIN introduit qui a été délivré par le terminal 40 et la donnée emmagasinée dans le registre 81 avec le numéro PIN prépositionné qui a été lu dans la mémoire 80 et il vérifie, dans l'étape C5, si le numéro PIN introduit coïncide ou non avec le numéro PIN prépositionné. Si ta réponse est "non" au cours de l'étape C5, le traitement passe à l'étape C6, et le contenu de la mémoire 76 s'incrémente d'une unité. Au cours de l'étape C7, un message "non" est renvoyé au terminal 40. Toutefois, si la réponse est "oui" dans l'étape C5, le traitement passe à l'étape C8, et le contenu de la mémoire 76 s'efface. Ensuite, dans l'étape C9, le message "d'accord" et le code CA lu dans la mémoire 77 sont renvoyés au terminal 40. Lorsque la carte 14 a effectué les vérifications relatives au détenteur de la carte etque le message a été renvoyé au terminal 40, le traitement passe à l'étape C10. La carte 14 attend que la donnée chiffrée ait été délivrée par le terminal 40. Au cours de l'étape B3 de la figure 7, le terminal 40 attend que le message ait été renvoyé depuis la carte 14. Lorsque le message a été renvoyé par la carte 14, le terminal 40 vérifie si le message est ou non le message "d'accord". Si la réponse est "non" au cours de l'étape B3, le programme avance à l'étape B4. Le terminal vérifie au cours de L'étape B4 si le message est ou non le message "faux". Si la réponse est "non au cours de l'étape B4, le message est considéré comme n'étant pas le message "faux", mais une absence de message, si bien qu'un message demandant une réintroduc- tion du numéro PIN s'affiche sur l'unité de visualisation 13 au cours de l'étape B5. Lorsque aucune coïncidence n'est établie après que le numéro PIN a été introduit cinq fois le message "faux" est renvoyé par la carte 14 au terminal 40. Le programme passe alors de l'étape B4 à t'étape B6, et la transaction s'interrompt. Si la réponse est "oui" au cours de l'étape B3, le programme passe à l'étape B7, et le code CA de la carte 14 est envoyé dans le registre E 59. Au cours de l'étape B8, un nombre aléatoire est produit par le générateur 48 de nombre aléatoire. Au cours de L'étape B9, le nombre aléatoire est envoyé dans les registres 52 et 56. Ensuite, au cours de L'étape B10, le circuit 45 fait accès à la mémoire 54 afin de lire le code MPUK et il le positionne dans le registre B.3. Au cours de l'étape Bll, le nombre aléatoire positionné dans le registre 52 subit un chiffrage effectué à l'aide du code MPUK. Puis cette donnée chiffrée est positionnée dans le registre 52 au cours de l'étape B12. Dans l'étape B13, on Lit le code IPUK dans la mémoire 55 et on le positionne dans le registre 53. La donnée positionnée dans le registre 53 subit une opération de chiffrage par le dispositif 49 de chiffrage RSA en fonction du code IPUK lu au cours de l'opération 814. La donnée chiffrée est alors délivrée à la carte 14 au cours de l'étape B15. Le terminal 40 attend que la donnée ait été renvoyée par la carte 14 au cours de L'étape B16. Lorsque la donnée chiffrée a été envoyée par le terminal 40 à la carte 14, cette dernière détecte la donnée chiffrée au cours de l'étape C10 de lafigure 8. La donnée chiffrée est ensuite positionnée dans le registre 82 au cours de l'étape ClM. Pendant l'étape C12, on lit le code IPRK dans la mémoire 79 et on le positionne dans le registre 86. La donnée chiffrée emmagasinée dans le registre 82 est décryptée par le dispositif de décryptage 83 en fonction du code IPRK lu, au cours de l'étape C13. Au cours de l'étape C14, on inscrit la donnée déchiffrée dans le registre 82. Ensuite, au cours de l'étape C15, on lit le code MPRK dans la mémoire 78 et on l'emmagasine dans le registre 86. Au cours de L'étape C16, on décrypte la donnée emmagasinée dans le registre 82 en fonction du code MPRK Lu. On envoie la donnée décryptée au terminal à carte 40 au cours de l'étape C17. Ensuite, le traitement de la carte à circuit intégré 14 est terminé. Lorsque la donnée décryptée a été envoyée par la carte 14 au terminal 40, le terminal 40 détecte la donnée décryptée venant de la carte 14 au cours de l'étape B16 de la figure 7, puis la donnée ainsi décryptée est emmagasinée dans le registre 57 au cours de l'étape B17. Le programme passe ensuite à l'étape B18, et le nombre aléatoire positionné dans le registre 56 au cours de l'étape 69 subit une comparaison avec la donnée décryptée positionnée dans le registre 57. Le terminal 40 vérifie, au cours de l'étape B19, si le nombre aléatoire coîncide ou non avec la donnée décryptée ci- dessus indiquée. Si la réponse est "non" au cours de l'étape B19, la donnée chiffrée par le terminal 40 n'a pas été convenablement décryptée par la carte 14. Ce résultat indique que la carte 14 ne contient pas le code MPRK ou IPRK convenable ou ne possède pas le dispositif de décryptage 83 approprié. En d'autres termes, le terminal 40 détermine que la carte a été fabriquée ou délivrée de manière illicite. La transaction s'interrompt à l'étape B6. Toutefois, si la réponse à l'étape B19 est "oui", le terminal 40 détermine que la carte 14 a été fabriquée et délivrée de manière licite. A l'étape B20, le message "d'accord" s'affiche sur l'unité de visualisation 13. Dès qu'il a vérifié la présence du message "d'accord", l'employé intro- duit la donnée correspondant à la somme totale par le clavier 12 et enfonce la touche 12c. La manoeuvre de la touche 12c est détectée au cours de l'étape B21, et le programme passe à l'étape B22. Au cours de l'étape B22, on positionne la donnée de la somme totale dans le registre 631 du dispositif d'entraînement 63. Au cours de l'étape B23, on positionne dans le registre 632 la donnée relative à la date qui est emmagasinée dans le registre 421 du circuit 42. Ensuite, après transfert de la donnée de La somme totale dans le registre 60 au cours de l'étape B24, on transfère au registre 61, au cours de l'étape B25, la donnée relative à la date qui est conte- nue dans le registre 421. Au cours de l'étape B26, l'unité 62 calcule le numéro d'approbation de vente SAN en fonction des données emmaga- sinées dans les registres 59, 60 et 61. Le numéro SAN est calculé par l'organigramme de la figure 9. Au cours de l'étape D1 de la figure 9, on soumet le code CA contenu dans le registre 59 au calcul suivant: [(1er chiffre) x (4ème chiffre)] + [(2ème chiffre) x (3ème chiffre)] + (4ème chiffre) On emmagasine le résultat du calcul dans le registre X de l'unité 62. Au cours de l'étape D2, on divise par 2 la donnée de date à huit chiffres emmagasinée dans le registre 61, et on place le quotient dans le registre Z. Par exemple, lorsque la donnée de la date est le 18 octobre 1984, on divise la valeur "19841018" par 2, et on place le quotient "9920509" dans le registre Z. Au cours de l'étape D3, on transfère au registre Y la donnée de somme totale AMT emmaga- sinée dans le registre 60. Ensuite, le programme avance à l'étape D4. On divise le contenu du registre Z par celui du registre X, et on emmagasine respectivement le quotient et le reste dans les registres A et B. Au cours de l'étape D5, on additionne le contenu des registres Y, A et B pour obtenir le numéro d'approbation de vente SAN. On délivre le numéro SAN au dispositif d'entraînement 63 au cours de l'étape B27 de la figure 7 et on le positionne dans le registre 633. Ensuite, le programme passe à l'étape B28, et les moteurs 64a, 64b et 64c s'excitent en fonction des données emmagasinées dans les registres 631, 632 et 633, ce qui place les données d'impression dans les unités 16a, 16b et 16c. On termine alors le processus de positionnement des données d'impression relativement aux unités 16a, 16b et 16c. Ensuite, on déplace le chariot 17 pour imprimer les données prédéterminées sur le bordereau 91. Lorsque le traitement utilisant la carte 14 est terminé, le bordereau 91 sort de la machine. Ensuite, l'authenticité du bordereau 91 délivré est vérifiée par la société de crédit. La figure 10 montre les relations existant entre un client 100, un magasin 101, une société de crédit 102 et une banque 103, et l'opé- ration de vérification du bordereau 91 à La société 102. Lorsque le magasin 101 vend des marchandises au cLient 100 à l'aide de la carte 14, une copie du bordereau 91 est fournie au client 100 en même temps que les marchandises achetées. Le magasin 101 expédie le double du bordereau 91 à la société 102. Cette dernière possède un calculateur principal 104 qui contient dans une mémoire 105 lesnumérosde compte personnels (PAN) qui ont été respectivement assignés à des clients particuliers au moment de la délivrance des diverses cartes 14, ainsi que le code CA lu sur la carte 14 au moment de l'établissement du numéro PAN. L'ensemble des deux codes PAN et CA constitue la donnée de référence personnelle. Le calculateur 104 contient en outres dans une mémoire 106, un programme d'algorithme de calcul de code SAN, qui est le même que celui emmagasiné dans l'unité 62 de chaque terminal à carte. A la société 102, il est prévu dans le calculateur 104, c'est-à-dire le système d'authentification principal, un moyen permettant de distinguer si le code SAN (la donnée chiffrée) a ou non été calculée en fonction de l'algorithme prédéterminé La société 102 vérifie ainsi si le bordereau 91 est'délivré par un terminal à carte 40 ayant une existence licite. Lorsque le bordereau 91 a été expédié par le magasin 101 à la société 102, le traitement indiqué sur l'organigramme de la figure 11 est effectué d'après le programme contenu dans la mémoire 106 afin que l'authenticité du bordereau 91 soit vérifiée, ainsi que, par conséquent, celle du terminal à carte qui a déLivré le bordereau 91 expédié. Au cours de l'étape E1 de la figure 11, un code CA correspondant au code PAN enregistré sur le bordereau 91 est lu dans la mémoire 105. Au cours de l'étape E2, il est calculé un numéro d'approbation de vente SAN' en fonction du programme contenu dans la mémoire 106 utilisant le code CA lu dans la mémoire 105 et les données de la somme totale et de la date qui sont imprimées sur le bordereau 91. Au cours de l'étape E3, on compare le numéro SAN" calculé dans l'étape E2 avec le numéro SAN imprimé sur le bordereau 91. Si la réponse est "oui" à l'étape E3, c'est que le programme d'algorithme de calcul de SAN qui est emma- gasiné dans l'unité 62 du terminal 80 est le même que celui emmagasiné dans le calculateur 104 de la société 102. Ceci indique que le terminal 40 est un terminal officiellement reconnu par la société 102. On approuve le bordereau 91 à l'étape E4, de sorte que la société 102 établit la comptabilité relative au magasin 101. Toutefois, si la réponse à l'étape E3 est "non", la société 102 considère que le terminal à carte 40 n'est pas licite. Au cours de l'étape E5, on n'approuve pas le bordereau 91, et aucune opération comptable n'est effectuée. Lorsque la société 102 approuve le bordereau 91 et règle la comptabilité du magasin 101, un état correspondant (pièce de transaction) est expédié au client 100. Dans le même temps, la société 102 demande un règlement comptable à la banque 103 désignée par le client. La banque 103 effectue le paiement à la société 102 pour une date particulière. ALors, la transaction de vente est terminée. Dans Le mode de réalisation ci-dessus présenté, la partie d'impression 16 comprend des unités à cylindres, mais elle pourrait être formée d'une imprimante thermique, ou d'un autre moyen. Selon l'invention, il a été proposé un terminal à carte et un système d'identification de terminal à carte, o une donnée chiffrée est calcuLée en fonction d'un algorithme de chiffrage prédéterminé à l'aide de données de transaction telLes que la somme totale et le numéro personnel du détenteur de carte afin de permettre l'approbation d'une transaction sur la base de la donnée chiffrée, un moyen permettant de distinguer que la donnée chiffrée a été calcuLée au moyen de l'algorithme prédéterminé est placé dans un dispositif d'authentification principal, si bien qu'il est possible de vérifier si le terminal est ou non un terminal officiellement reconnu, ceci permettant l'approbation voulue de l'authenticité de la transaction et du terminal à carte. Bien entendu, l'homme de l'art sera en mesure d'imaginer, à partir des dispositifs dont la description vient d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. R E V E N D I C A T I ONS 1. Terminal à carte d'identité de paiement, caractérisé en ce qu'il comprend: un moyen (11) d'impression en relief permettant de transférer sur une feuille de transaction (91) un motif en relief (14b) formé à la surface d'une carte d'identité de paiement (14); un moyen (32) de lectureécriture servant à effectuer des opérations de lecture-écriture de données relativement à une mémoire (74) contenue dans ladite carte d'identité de paiement (14); un moyen (35) servant à traiter lesdites données; et un moyen (1) faisant fonction de boîtier qui loge ledit moyen (11) d'impression en relief, ledit moyen (32) de lecture- écriture et ledit moyen (35) de traitement de données. 2. Terminal selon la revendication 1, caractérisé en ce que ledit moyen (11) d'impression en relief comporte: un support de carte (15) placé sur un plateau supérieur (lb) dudit boîtier (1); et un chariot (17) doté d'un cylindre de pression (18) qui roule sur ledit plateau supérieur (lb), un porte-cylindre (21a, 21b) servant à maintenir ledit cylindre de pression (18), et une poignée (20) solidaire dudit porte-cylindre (21a, 21b). 3. Terminal selon la revendication 1, caractérisé en ce que ledit moyen (35) de traitement de données comprend: un moyen d'entrée (12) permettant d'introduire une donnée de somme totale; un moyen (431) servant à emmagasiner une donnée d'identification de détenteur de carte; un moyen (621) servant à emmagasiner un algorithme de chiffrage; un moyen (62) permettant de calculer une donnée de numéro d'approbation de vente (SAN) en fonction de l'algorithme de chiffrage; et un moyen (63) servant à délivrer la donnée relative au numéro d'approbation de vente. 4. Terminal selon la revendication 3, caractérisé en ce qu'il comprend en outre: un moyen (42) de mesure de temps servant à compter au moins une donnée de date; et un moyen (622) qui utilise la donnée de date pour le calcul de la donnée de numéro d'approbation de vente. 25722 05 5. Terminal selon la revendication 1, caractérisé en ce qu'il comprend en outre un moyen (16) permettant d'imprimer sur un bordereau de vente (91) diverses données traitées dans ledit terminal (40). 6. Terminal selon la revendication 5, caractérisé en ce que la donnée d'impression comporte une donnée de date, une donnée de somme totale et une donnée de numéro d'approbation de vente. 7. Terminal selon la revendication 5, caractérisé en ce que ledit moyen d'impression (16) comprend un registre d'impres- sion (631-633) permettant d'emmagasiner temporairement des données à imprimer; un moteur (64a-64c), et une unité à cylindres d'impres- sion (16a-16c) entraînée par ledit moteur (64a-64c). 8. Terminal selon la revendication 1, caractérisé en ce qu'il comprend en outre un clavier (4), disposé à part dudit boîtier (1), afin de permettre l'introduction de la donnée de numéro d'identitication personnel d'un détenteur de carte (100). 9. Système d'identification terminal, caractérisé en ce qu'il comprend: un terminal (40) possédant un moyen d'entrée (12) servant à introduire une donnée de somme totale, un moyen (431) servant à emmagasiner une donnée d'identitication de détenteur d'une carte (14), un moyen (62) servant à calculer une donnée de numéro d'approbation de vente (SAN), et un moyen (63) servant à délivrer la donnée de numéro d'approbation de vente; et un calculateur principal (104) conçu pour vérifier si la numéro d'approbation de vente est ou non valable. 10. Système selon la revendication 9, caractérisé en ce que ladite carte (14) comprend une carte à circuit intégré (14) dans laquelle est incorporée une puce de circuit intégré. 11. Système selon la revendication 9, caractérisé en ce que ledit système comprend un moyen (621) servant à emmagasiner un algorithme particulier, et en ce que ledit calculateur principal (104) comprend un moyen (105, 106) permettant de déterminer si la donnée d'approbation de vente a ou non été chiffrée en fonction de l'algorithme particulier. 12. Système selon la revendication 9, caractérisé en ce que ledit terminal (40) comprend un moyen d'impression (16) servant à imprimer sur une feuille de transaction (91) au moins la donnée d'approbation de vente et la donnée utilisée pour son calcul; et en ce que ledit calculateur principal (104) comprend un moyen permettant de calculer une donnée de numéro d'approbation de vente (SAN') de référence, et un moyen permettant de comparer la donnée de numéro d'approbation de vente (SAN) avec la donnée de numéro d'approbation de vente de référence (SAN'). 13. Systéme possédant une carte à circuit intégré (14) et un terminal (40) , caractérisé en ce qu'il comprend: un terminal (40) possédant un moyen (2) permettant d'introduire une donnée de numéro d'identification personnel (PIN) de détenteur de carte à circuit intégré, un moyen (49) servant à chiffrer une donnée prédéterminée, un moyen (51) servant à délivrer la donnée- chiffrée à une carte à circuit intégré (14), et un moyen (58) servant à comparer ladite donnée prédéterminée avec la donnée chiffrée; et une carte à circuit intégré (14) possédant un moyen (84) permettant de comparer la donnée de numéro d'identification personnel introduite avec la donnée de numéro d'identification personnel préétablie, et un moyen (83) servant à décrypter la donnée chiffrée. 14. Système selon la revendication 13, caractérisé en ce que ledit terminal (40) comprend un moyen (54, 55) permettant d'emmagasiner deux données de code de chiffrage déterminées par le fabricant de la carte à circuit intégré et l'organisme de délivrance de la carte à circuit intégré, et en ce que ladite carte à circuit intégré (14) comprend un moyen (78, 79) permettant d'emmagasiner deux données de code de décryptage correspondant aux deux données de code chiffrées. 15. Système selon la revendication 14, caractérisé en ce que ledit moyen de chiffrage contenu dans ledit terminal (14) comporte un dispositif (49) de chiffrage RSA. 16. Système selon la revendication 13, caractérisé en ce que ledit terminal (40) comprend un générateur (48) de nombre aléa- toire permettant de produire un nombre aléatoire, le nombre aléatoire étant chiffré.