Brevet FR2807249A1 — publié le 20011005

PROCÉDÉ D' AUTHENTIFICATION DE CARTES À PUCES La présente invention concerne le domaine des cartes à puce, qu il s'agisse de cartes à puce synchrones, c'est-à-dire des cartes à logique câblée dépourvues de microprocesseur, ou cartes à puce asynchrones qui sont pourvues d'un microprocesseur et qui dialoguent par une liaison série asynchrone avec un - teur ou terminal. Parmi les applications des cartes synchrones, la plus répandue est celle des cartes prépayées, par exemple, cartes téléphoniques. L'invention s'applique plus particulièrement a l'authentification d'une carte lors de son introduction dans un terminal puis en cours d'utilisation. De telles procédures d'authentification, ou de contrôle de signature, sont généra lement effectuées lorsqu'une carte est introduite dans un terminal puis périodiquement pendant que celle-ci reste dans terminal (par exemple, au cours dune communication téléphonique au moyen d'une carte prépayée). on se référera ci-après à exemple d'application à des communications téléphoniques au moyen de cartes prépayées. on notera toutefois que l'invention s' plique plus généralement à tout échange d'informations requérant d'incrémenter ou de décrémenter un compteur présent dans une carte à puce, et mettant en oeuvre un protocole d'authen tification de la carte présente dans un terminal. La figure 1 représente, de façon très schématique, un système d'exploitation de cartes à puce du type auquel se rap porte la présente invention. Un tel système est basé sur l'utilisation 'un terminal 1 destiné à recevoir, pour l'établis sement d'une communication avec, par exemple, un central de télécommunication 20, une carte 3 à puce 4, par exemple carte prépayée. Un equipement de contrôle 2 est intercalé entre le central 20 et la ligne à destination d'un ou plusieurs terminaux. Cet équipement a notamment pour rôle d'autoriser ou une communication et d'effectuer un contrôle périodique en cours de communication. Le terminal 1 comprend de multiples éléments qui sont, pour une grande part fonction de l'application de l'implantation du terminal. Par souci de simplification on ne considérera ci-après que les éléments du terminal qui ont un lien direct avec la présente invention, à savoir ceux qui rappor tent à l'acheminement de signaux entre la puce 4 de la carte 3 et l'équipement 2 ou équivalent, pour authentifier la carte et commander le débit de taxes prépayées sur celle-ci. Bien que la figure 1 se réfère à un système dans lequel l'authentification de la carte est mise en oeuvre par l'équipement de controle, on notera qu'une telle authentification peut intervenir dans le terminal ou dans un dispositif en amont de l'équipement 2 par rapport au terminal 1. La communication entre le terminal 1 et la carte 3 s'effectue généralement par l'intermédiaire d' coupleur électrique 5 IFD. Ce coupleur 5 comporte une fente ou lumière (non représentée) d'introduction de la carte 3 ainsi que des contacts (non représentés) propres à venir en relation électrique avec des bornes d'accès à la puce 4. Ces contacts sont raccordés, côté terminal, aux différents éléments nécessaires au traitement des informations et, notamment, à un microprocesseur 6 commu- niquant lui-même avec une interface 7 dont le rôle est de mettre en forme les signaux devant transiter par une ligne de commu nication 8 jusqu'à l'équipement 2 et inversement. Si la ligne 8 est une liaison téléphonique entre le terminal 1 et l'équipement 2, cette liaison est bifilaire. En figure 1, on a représenté une liaison 9 sortant de l'équipement 2 vers le central 20. Cette liaison est multifilaire et correspond, entre autres, aux liai sons de communication entre l'équipement 2 et le central téléphonique qui communique lui-même avec d'autres centraux (non représentés). L'interface 7 du terminal 1 correspond à ce que l'on désigne habituellement par une interface ligne. Une telle interface comprend notamment un duplexeur pour séparer les si gnaux émis signaux reçus par la ligne. Cette interface a plus souvent également pour rôle de séparer les signaux vocaux contenus une bande de fréquences jusqu'à environ 4 kHz signaux dits supravocaux présents dans une bande de fréquences habituellement comprise entre 12 et 18 kHz et servant à véhiculer des informations autres que la parole sur la ligne bifilaire 8. structure et le fonctionnement d'un système communication tel qu'illustré par la figure 1 sont parfaitement connus et seront pas détaillés plus avant. On notera simple- ment que, parmi les fonctions de gestion des communications téléphoniques et d'authentification des cartes à puce prépayées la répartition de ces fonctions entre l'équipement de contrôle et le terminal 1 peut varier, en particulier, en fonction de "l'intelligence" que l'on souhaite donner au terminal et de possibilités d'alimentation autonome. Les terminaux les plus simples prélevent leur alimentation directement de la ligne téléphonique sans recourir à une alimentation autonome de type alimentat secteur. Les terminaux les plus "intelligents gèrent l'ensemble des informations liées au paiement de la commu- nication se contentent d'envoyer, vers le central, la communication téléphonique proprement dite. le cas d'une carte à puce synchrone, celle-ci comporte essentiellement un décodeur dont le rôle est de générer, à partir d une combinaison logique de signaux provenant du micro processeur 6 du terminal, des signaux de remise à zéro et d'incrémentation d'un compteur ainsi qu'un signal d'écriture dans une mémoire de la puce. Cette mémoire est adressée par un mot délivré le compteur interne à la puce et le contenu de la mémoire est généralement lu à destination du terminal 1. Le principe de fonctionnement d'une telle carte synchrone est basé sur une mémoire fonctionnant en accès série, c'est-à-dire que le conteur délivre l'adresse de lecture ou d'écriture dans cette mémoire sur la base d'une incrémentation de l'adresse, chaque mot la mémoire comprenant un seul bit. Dans des cartes plus évoluées auxquelles s'applique plus particulièrement la présente invention, la puce 4 intègre fonctions, dites actives, d'authentification ou de calcul de signature pour éviter une duplication ou un piratage des cartes. Le plus souvent, il s'agit toujours de cartes synchrones, c'est- à-dire en logique câblée. Toutefois, dans certains cas, de telles cartes peuvent être pourvues d'un processeur de calcul. La puce 4 comporte généralement un réseau logique programmable chargé de déterminer les droits d'accès à la mémoire de la puce la carte est introduite dans un terminal. Un tel réseau logique programmable sert à effectuer des calculs logiques à partir de données, internes à la carte, et de données, fournies le terminal et provenant généralement du dispositif d'authen tification. On notera que le protocole d'authentification 'une carte prépayée s'effectue généralement de façon temporellement distincte de l'écriture ou de la lecture dans la mémoire de la carte. Par conséquent, l'échange d'informations entre la carte et le terminal utilise les mêmes contacts que ce soit pour accéder à la mémoire de la carte en lecture ou en écriture ainsi qu'en incrémentation ou décrémentation du conteur, ou pour les proto coles d'authentification de la carte. Les fonctions d'authentification sont rendues de plus plus complexes afin d'améliorer leur fiabilité en raison des progrès incessants des fraudeurs. La mise en oeuvre d'un méca nisme de calcul de signature fait généralement appel à un calcul moyen du réseau logique câblé de la carte à partir de signaux reçus par celle-ci. Le résultat de ce calcul est délivré par la carte au terminal qui le transmet au dispositif d'authen- tification généralement contenu dans l'équipement de contrôle (2, figure 1) qui le compare alors à un résultat qu'il obtient en interne. Dans le cas des communications téléphoniques au moyen d'une carte prépayée ou d'une carte de télépaiement, les procé dures d'authentification sont effectuées régulièrement au cours de la communication. Dans le cas d'une carte téléphonique payée, ces procédures d'authentification sont effectuées, particulier, avant l'établissement d'une communication télépho nique et après chaque débit d'une unité prépayée sur la carte. La figure 2 illustre, sous forme d'organigramme simpli fié les principaux échanges d'informations entre une carte téléphonique prépayée et un dispositif d'authentification (dans cet exemple, intégré à l'équipement) pendant une comnanication. A la figure 2, les différentes étapes illustrées par des blocs ont été réparties en trois colonnes séparées par des traits mixtes selon qu'elles ont lieu ou sont déclenchées essentiellement au sein de l'équipement, du terminal ou de la carte. Pour simplifier la présente description, on suppose que le dispositif d'authen tification est contenu dans l'équipement. Tout commence par l'introduction d'une carte prépayée (bloc 10) dans un terminal. Le terminal qui surveille en perma nence une telle introduction la détecte (bloc 11) et, le cas échéant après avoir vérifié au moyen de ses propres circuits un certain nombre d'informations relatives à la carte, établit une connexion (bloc 12) avec l'équipement. L'équipement met alors en oeuvre une première phase d'authentification (bloc 13) pour s'assurer de l'authenticité de la carte prépayée introduite dans le terminal. En figure 2, le bloc d'authentification 13 a ' " représenté côté équipement pour faire ressortir que la phase d'authentification est contrôlée par l'équipement. Toutefois, pendant l'authentification, on assiste à des échanges entre dispositif d'authentification et la carte. Un exemple plus dé taillé de la phase d'authentification, illustrée globalement par le bloc 13 à la figure , sera décrit ultérieurement en relation avec la figure 3. En supposant l'authentification de la carte est confirmée par l'équipement une communication téléphonique peut s'établir. Le terminal procède à cet établissement à partir du numéro saisi par l'utilisateur (bloc 14 d'établissement de commu nication). Selon le type communication téléphonique dont il s'agit, la fréquence de consommation des unités de prépaiement téléphonique varie. Un ordre de consommation d'une unité sur la carte prépayée est déclenché par le terminal, l'équipement, ou le central. Un tel ordre de prélèvement de taxe (bloc 15) est en pratique déclenché le début de la communication, puis périodiquement à l'expiration de chaque durée correspondant à une unité prépayée. En effet, les débits de taxes s'effectuent généralement en avance lors des communications téléphoniques. L'enregistrement de consommation d'une unité téléphonique sur la carte s'effectue par une instruction d'écriture dans la puce de la carte pour décrémenter le nombre d'unités de compte pré- payées qu'elle contient. Une telle instruction transite par le terminal qui, le cas échéant, la convertit de manière appropriée pour l'écriture dans la carte. Cette écriture est illustrée en figure 2 par un bloc (VR = VR-1, où VR représente la valeur résiduelle de la carte prépayée en nombre d'unités de compte). Suite à la decrémentation du compteur, on met en oeuvre une nouvelle procédure d'authentification (bloc 13' d'authen tification) par 'équipement. Une telle procédure d'authentification est identique à la procédure mise en oeuvre au début de la comrnmication et s'effectue après chaque consommation d'une taxe téléphonique. En supposant l'authentification valide, l'équipement délivre 'information de validité de la commu nication au terminal qui gère alors la poursuite de la communication (bloc 17). Dès que la durée correspondant à la taxe prépayée est expirée, le dispositif en charge de cette fonction (par exemple, le terminal) déclenche une nouvelle perception d'une taxe (bloc 15) par décrementation du compteur d'unités prépayées de la carte. On notera qu'entre l'établissement de la communication (bloc 14) et la fin de celle-ci, le terminal est en permanence en mesure de détecter une fin de communication. Cela est illustré en figure 2 par le bloc en pointillés 18 reliant les blocs 14 et 17. Une interruption de la conmrnuzication peut, par exemple, être déclenchée par l'extraction de la carte du terminal. On notera que l'organigramme de la figure 2 est extrê- mement simplifié et a été représenté et décrit uniquement pour faire apparaître les procédures auxquelles s'applique plus particulièrement la présente invention, à savoir les procédures d'authentification. La figure 3 représente sous forme d'organigramme, les étapes principales d'une phase d'authentification, par un équipe- ment de contrôle ou un dispositif d'authentification équivalent, d'une carte à puce de type téléphonique prépayée. L'organigramme de la figure 3 détaille les étapes des phases d'authentification mises en oeuvre aux blocs 13 et 13' de la figure 2. Une phase d'authentification commence par la génération et l'envoi (la transmission), par le dispositif d'authen tification, d'un nombre aléatoire NA (bloc 13-1) à destination de la carte. La carte met alors en oeuvre un algorithme de calcul prenant en compte, non seulement le nombre aléatoire NA reçu du dispositif d'authentification, mais également d'autres informa- tions contenues dans la carte elle-même. Parmi ces informations, certaines sont des informations immuables de la carte et d'autres sont des informations variables. Les informations immuables comprennent, généralement, un identifiant de la carte (par exem ple, son numéro de série NS), et une donnée secrète inscrite dans la carte directement lors de la fabrication et illisible par la suite (DS). Parmi les informations immuables, on peut également tenir compte de la valeur faciale (vF) de la carte prépayée, c'est-à-dire du nombre initial d'unités de compte qu'elle contient. Les informations variables prises en compte par l'algorithme sont, notamment et entre autres, le nombre aléatoire NA ainsi que la valeur résiduelle VR de la carte, c'est-à-dire le nombre d'unités de compte non consommées. La mise en oeuvre de cet algorithme revient à effectuer le calcul d'un résultat R1 (bloc 13-2) fonction de l'ensemble de ces données. Le terminal lit (bloc 13-3) ce résultat R1 sur la carte et l'envoi au dispo sitif d'authentification, accompagné de toutes les données prises en compte pour son calcul à l'exception du nombre aléatoire NA et, généralement, de la donnée secrète DS. Cette donnée secrète DS est reconstituée (par exemple, lue dans une table) par le dispositif d'authentification à partir, au moins du numéro de série de la carte. La carte renvoie donc (le terminal les lit et les envoi) toutes les données du calcul effectué par la carte et qui sont inconnues du dispositif d'authentification. A la figure 3, on a représenté par des blocs pointillés une variante qui sera décrite ultérieurement. Dans l'immédiat on ne tient compte que des blocs tracés en traits pleins. A partir des informations R1, NS, VF et VR reçues de la carte, le dispositif d'authentification effectue une vérification de la cohérence du résultat par rapport aux données et notamment, par rapport au nombre aléatoire et de la donnée secrète qui ne lui a pas été retransmis par la carte. Ce calcul peut être illus tré par le calcul d'un résultat R2 (bloc 13-4) prenant en compte les mêmes données que celles ayant servi au calcul, côté carte, du résultat R1. La donnée secrète est, par exemple, extraite d'une table de concordance à partir, par exemple, d'un identi fiant de la carte (par exemple, son numéro de série). Une fois déterminée le résultat R2, le dispositif d'authentification compare ce résultat par rapport au résultat R1 que lui a communi- qué le terminal (bloc 13-5). Si les deux résultats ne concordent pas, l'équipement contenant le dispositif d'authentification déclenche une coupure de la communication (bloc 13-6) qui est, soit mise en oeuvre directement soit communiquée au terminal. Si les deux résultats sont identiques, montrant que la carte est bien authentique, le dispositif d'authentification génère une instruction de validation (bloc 13-7) à destination du terminal. Cette instruction correspond à celle communiquée pour l'établis sement de la communication ou pour sa poursuite (bloc 14 ou , figure 2). Comme cela est représenté à la figure 3, l'instruction de coupure correspond généralement à la réponse du processus d'authentification adressée au terminal à la place de l'instruc tion validation. On notera que, pendant le processus d'authentification, le terminal n'intervient pas dans les échanges entre la carte l'équipement de contrôle, sauf pour convertir les informations échangees au moyen de ses circuits d'interface. Toutefois, fonction de détection de fin de communication (bloc 18, figure 2) est bien entendu maintenue pendant les phases d'authentification. Un procédé d'authentification tel que décrit en rela tion avec la figure 3 pose un problème de fiabilité en ce que dispositif d'authentification ne peut pas être sûr que le débit enregistré sur la carte, c'est-à-dire le nombre d'unités payées consommées, correspond au débit côté équipement de contrôle. Ce problème est particulièrement sensible dans domaine des communications téléphoniques où différents opérateurs se facturent des communications transitant par leurs réseaux respectifs. Dans un tel cas, la fiabilité du prépaiement doit concerner non seulement l'utilisateur final mais également compensation entre opérateurs. La solution décrite ci-dessus résout les problèmes d'une éventuelle fraude par un utilisateur qui souhaiterait empêcher le débit de sa carte. Toutefois, elle n'est fiable vis-à-vis des opérateurs. En effet, à chaque fois qu'il émet un ordre de débit de taxe (bloc 15, figure 2), le central enregistre ce débit pour le refacturer ou le compenser auprès de l'opérateur ayant délivré (vendu) la carte à l'utilisa teur. supposant qu'une carte ayant servi à initialiser une communication dans un terminal soit sortie de ce terminal (sans détection d'erreur ou de fin de communication), par exemple avant débit pour être introduite dans un terminal voisin et y être débitee 'une unité, cette carte une fois réintroduite dans le premier terminal restera valablement authentifiée par l'équipe ment de contrôle qui attribuera une unité à l'opérateur alors que celle-ci n'aura pas été débitée à la carte par ce terminal. On peut considérer que l'incohérence entre la valeur résiduelle de la carte et les unités attribuées à l'opérateur correspond à un défaut d'authentification de la carte, car cela signifie une tentative de fraude. Pour résoudre ce problème, la solution proposée aujour d'hui consiste à conserver, dans une mémoire vive de la carte, une donnée relative aux calculs. Cette solution est illustrée par les blocs pointillés de la figure 3. Selon cette solution, on mémorise, à l'issu de chaque calcul du résultat R1 de la carte, ce résultat (bloc 13-8 en pointillés). De plus, la valeur (R1(-1)) mémorisée lors de l'authentification précédente est prise en compte dans le calcul du résultat R1 courant (bloc 13-2). Côté équipement de contrôle, le calcul du résultat R2 (bloc 13-4) tient compte non seulement des paramètres décrits précédenrent mais également du résultat R2(-1) mémorisé lors de l'authentification précédente. Cette mémorisation (bloc 13-9) s'effectue, par exemple, avant validation du résultat (bloc 13-7). En tenant compte du résultat de l'authentification précé dente pour l'authentification courante, on peut ainsi s'assurer qu'une carte n'a pas subi un débit non pris en compte par l'équi pement. Par conséquent, cette solution permet bien d'éviter une tentative de fraude par un opérateur indélicat qui chercherait à se voir créditer un nombre de taxes supérieur à celui que lui- même aurait débité aux utilisateurs. Toutefois, les cartes actuelles utilisent pour la mise en oeuvre d'une telle solution un élément de mémoire vive (RAM) qui nécessite que la carte soit alimentée par le terminal pendant toute la communication pour préserver les valeurs mémorisées. Une telle alimentation permanente pose des problèmes de consommation au sein du terminal. Ceci est particulièrement gênant si le terminal dans lequel est introduit la carte n'est pas alimenté lui-même par une alimentation autonome ou par le secteur mais reçoit son alimentation, par exemple, de la ligne téléphonique. on notera qu'en cas d'alimentation autonome au moyen de batte ries, on cherche également à minimiser la consommation par le terminal. En prenant l'exemple d'un téléphone public à cartes prépayées, la consommation est classiquement comprise entre 1 milliampères pendant la phase d'authentification où la carte doit être alimentée pour le calcul, alors que la consommation globale du terminal doit rester inférieure à environ 16 à milliampères. Parmi ces consommations, le simple maintien sous tension de la carte pour la mémorisation entraîne une consom mation de l'ordre de 1 milliampère, ce qui est loin d'être négligeable. La présente invention vise à proposer une nouvelle solution fiable pour l'authentification d'une carte à puce du comprenant des unités de compte, ou analogues. L'invention vise, plus particulièrement, à proposer un nouveau procédé d'authentification qui pallie les inconvénients solutions connues. L'invention vise également à proposer une solution qui minimise la consommation de la carte. L'invention vise également à proposer une solution que ne nécessite aucune modification structurelle du terminal ni du dispositif d'authentification. Pour atteindre ces objets, la présente invention pré voit un procédé d'authentification d'une carte à puce introduite dans un terminal propre à communiquer avec un dispositif d'authentification, comprenant les étapes suivantes génération d'un nombre aléatoire par le dispositif 'authentification ; envoi de ce nombre aléatoire à la carte ; calcul, par la carte, d'un premier résultat (RI) pre- en compte, entre autres, ledit nombre aléatoire et une valeur résiduelle d'unités de compte mémorisée dans la carte ; envoi du premier résultat au dispositif d'authen tification ; calcul, par le dispositif d'authentification, d'un deuxième résultat prenant en compte les mêmes données que le premier résultat ; et vérification, par le dispositif d'authentification, de la cohérence entre les deux résultats, le procédé consistant également envoyer, de la carte au dispositif d'authen tification, une donnée liée à la valeur résiduelle, à mémoriser cette donnée dans le dispositif d'authentification. Selon un mode de réalisation de la présente invention, le procédé mis en oeuvre avant et après chaque changement de la valeur résiduelle de la carte. Selon un mode de réalisation de la présente invention, on effectue au sein du dispositif d'authentification, un test de cohérence de la donnée liée à la valeur résiduelle courante avec la donnée liée à la valeur résiduelle mémorisée lors de l'authen tification précédente. Selon un mode de réalisation de la présente invention, le test de cohérence consiste à vérifier l'identité entre lesdi tes données courante et précédente. Selon un mode de réalisation de la présente invention, on utilise, entre autres, au moins une donnée immuable la carte dans calculs des deux résultats. Selon un mode de réalisation de la présente invention, ladite donnée immuable n'est envoyée, de la carte au dispositif d'authentification, que lors d'une première authentification. Selon un mode de réalisation de la présente invention, ladite donnée liée à la valeur résiduelle est la valeur rési duelle d'unités de compte elle-même. I,a présente invention prévoit également un procédé de gestion des échanges entre une carte à puce et un terminal de comnande en dépréciation de la valeur résiduelle en unités de compte stockées dans ladite carte. Selon un mode de réalisation de la présente invention, ce procédé de gestion des échanges consiste à effectuer une authentification initiale lors de l'introduction de la carte dans le terminal en stockant, dans le dispositif d'authentification, des données intrinsèques immuables relatives à la carte ; et à effectuer une phase d'authentification avant et après chaque besoin de dépréciation d'une unité de compte de la carte. La présente invention prévoit en outre une carte à puce du type comprenant une zone de mémorisation d'unités de compte propres à être décomptées sur commande d'un terminal, et compre nant des moyens pour mettre en oeuvre le procédé d'authentification de l'invention. ces objets, caractéristiques et avantages, ainsi que d'autres de la présente invention seront exposés en détail dans la description suivante de modes de mise en oeuvre et de reali- sation particuliers faite à titre non-limitatif en relation avec figures jointes parmi lesquelles la figure 1 représente, de façon très schématique, un système à cartes à puce, du type auquel se rapporte la présente invention ; la figure 2 représente, sous forme d'organigramme sim plifié, un exemple classique d'étapes principales liées à 'authentification d'une carte prépayée lors d'une communication téléphonique ; la figure 3 illustre, par un organigramme simplifié, procédés d'authentification classiques ; la figure 4 représente, par un organigramme simplifié, les principales étapes d'une communication téléphonique au moyen 'une carte prépayée mettant en oeuvre la présente invention la figure 5 est un organigramme plus détaillé 'une phase d'authentification initiale d'un mode de mise en oeuvre de présente invention ; et la figure 6 est un organigramme plus détaillé 'une phase répétitive d'authentification selon un mode de mise en oeuvre de la présente invention. Les mêmes étapes ont été désignées par les mêmes réfé rences aux différentes figures. De plus, seules les étapes qui sont nécessaires à compréhension de l'invention ont été repré sentées aux figures et seront décrites par la suite. En particulier, on ne mettra l'accent que sur les étapes liées à l'authentification la carte à puce sans se préoccuper des autres étapes nécessaires à l'établissement et au bon déroulement de la communication téléphonique prise pour exemple. En parti culier, on notera les échanges d'informations entre le terminal et l'équipement de contrôle s'effectuent, s'ils transi tent sur les lignes téléphoniques, généralement en utilisant des fréquences supravocales. Une caractéristique de la présente invention est de stocker, dans le dispositif d'authentification, au moins une donnée liée à la valeur résiduelle de la carte à puce introduite dans le terminal. Ainsi, selon la présente invention, on prévoit d'envoyer, à chaque authentification, la valeur résiduelle de la carte (ou une donnée liée) pour que celle-ci soit stockée par le dispositif d'authentification de l'équipement de contrôle. Cela lui permet de comparer cette valeur résiduelle mémorisée par rapport à la valeur résiduelle qui lui est envoyée à l'authenti fication suivante et, par conséquent, de vérifier que les deux valeurs sont cohérentes entre elles, ce qui garantit que la carte n'a pas été modifiée entre les deux authentifications, c'est-à- dire qu'elle n'a subi de débit hors du terminal ou été utilisée par un autre terminal. Une autre caractéristique d'un mode de réalisation pré féré de l'invention que les autres données propres à la carte qui sont utilisées par le dispositif d'authentification pour mettre en oeuvre le même algorithme que celui mis en oeuvre au sein de la carte, sont stockées dans le dispositif d'authenti fication lors de l'initialisation de la communication. Plus précisément, on mémorise ces données au cours d'une première phase d'authentification. Ces données concernent plus particuliè- rement les informations dites permanentes ou immuables de la carte à savoir, par exemple, son numéro de série, sa valeur faciale autres informations fixes. Un avantage alors que l'on minimise les besoins d'échange d'information entre la carte et l'équipement pour les autres authentifications. autre caractéristique de l'invention de prévoir une phase d'authentification avant et après chaque ordre de décompte d'une unité par le terminal à destination de la carte. Ainsi, en cours de communication, l'invention double nombre de phases d'authentification par rapport aux procédés classiques. Toutefois, ce qui paraît à première vue être un inconvénient eu égard au volume d'informations à transmettre dans bande de fréquences supravocales qui est connue pour n'autoriser qu'un débit limité, s'avère en fait être un avantage. effet, le nombre d'informations transmises à chaque phase d'authenti fication, de la carte au dispositif d'authentification, est limité. Par conséquent, les durées nécessaires aux transmissions d'informations sont réduites par rapport aux procédés classiques, ce qui rend possible d'effectuer des phases d'authentification supplémentaires. or ces phases supplémentaires imisent la sécurité des transactions. La figure 4 représente un organigramme simplifié d'un mode de mise en oeuvre de la présente invention. figure 4 est à rapprocher de la figure 2 décrite précédemment et dont l'inven tion reprend les étapes (10 d'introduction de la carte, 11 de détection par le terminal et 12 de connexion au dispositif d'au thentification) jusqu'à la première phase d'authentification. Selon la présente invention, la première phase d'au thentification A (bloc 21, figure 4) est différente des autres authentifications de la communication. Cette phase initiale d'authentification de l'invention est décrite selon un mode de mise en oeuvre préféré en relation avec la figure 5. on commence, comme dans une authentification classique (figure 3), par procéder à l'envoi d'un nombre aléa toire NA par le central à destination de la carte (bloc 13-1). Côté carte, on calcule comme précédemment un résultat d'appli- cation d'un algorithme (bloc 13-2). résultat R1 est fonction, par exemple, du numéro de série NS, d'une donnée secrète DS, de la valeur faciale VF, de la valeur résiduelle VR et du nombre aléatoire IA. Selon l'invention, aucune valeur n'a besoin d'être mémorisée dans la carte à l'exception bien entendu de la valeur résiduelle par décrémentation du compteur agissant, par exemple, sur une mémoire morte par exemple de type EPROM ou EEPROM. La carte renvoie (bloc 13-3), à destination du dispositif d'authen tification, le résultat R1 de son calcul ainsi que, dans cette phase initiale d'authentification, les informations NS, VF, et VR ayant servi au calcul. Selon l'invention, les données immuables de la carte sont mémorisées (bloc 22) par le dispositif d'authentification. I1 s'agit, dans cet exemple, du numéro de série NS et de la valeur faciale VF (ou de données liées à ces informations), et de la donnée secrète DS, cette dernière étant récupérée, côté équi- pement, à partir par exemple du numéro de série. De plus, on mémorise également la valeur résiduelle VR de la carte. on procède alors, de façon classique, au calcul d'un résultat R2 par la mise en oeuvre d'un algorithme équivalent à celui mis en oeuvre par la carte (bloc 13-4). Puis, on vérifie la concordance des deux résultats R1 et R2 (bloc 13-5). Enfin, le résultat de cette comparaison est interprété par l'équipement pour provoquer, soit la coupure (bloc 13-6), soit la validation (bloc 13-7) de la communication. on notera que, selon l'inven tion, le résultat R2 n'a pas besoin d'être mémorisé par l'équipement. En reprenant l'organigramme la figure 4, et en sup posant une validation de la carte authentifiée dans la phase 21, la communication peut s'établir de manière classique (bloc 14). Cet établissement doit être suivi d'un premier débit d'une unité prépayée sur la carte. Selon l'invention, l'ordre de débit (bloc 15) d'une unité par le central est précédé d'une phase d'authentification B (bloc 23) d'un deuxième type. Cette phase d'authentification doit valider ou invalider la poursuite de la communication avant même le prélèvement de la taxe, pour s'assurer que la carte n'a pas été modifiée depuis la précédente authentification. Un exemple de phase d'authentification 23 est détaillé par l'organigramme de la figure 6. Les deux premières étapes d'envoi d'un nombre aléatoire 13-1 et de mise en oeuvre de l'algorithme de détermination du résultat R1 par la carte 13-2 restent classiques. Toutefois, selon l'invention, la carte n'en voie plus désormais, à destination de l'équipement, que le résultat Rl ainsi que sa valeur résiduelle VR (bloc 24). Dans la phase d'authentification B précédant le prélèvement d'une taxe, l'équipement mémorise également (bloc 25) la valeur résiduelle qui est ici inchangée par rapport à la valeur précédente. Puis, on met en oeuvre l'algorithme de calcul du résultat R2 de façon classique (bloc 13-4). Selon l'invention, ce calcul est suivi de deux contrô les de la carte. Un premier contrôle (bloc 13-5) correspond à la comparaison classique des résultats R2 et R1. Si les résultats ne concordent pas, on passe à l'étape de coupure classique (13-6) de la conmunication. Toutefois, si les résultats concordent, l'équipement effectue une deuxième vérification (bloc 26) qui consiste à comparer la valeur résiduelle courante VRc qu'il vient de recevoir à la valeur résiduelle VRp mémorisée lors de l'authentification précédente. Quand il s'agit de la première étape de prélèvement de taxe de la communication, cette valeur VR correspond à la valeur résiduelle mémorisée lors de l'authen tification A (bloc 21). Si les deux valeurs résiduelles ne concordent pas, cela signifie un défaut d'authenticité de la carte. Par exemple, il peut s'agir d'une carte qui a été sortie du terminal puis réintroduite dans un autre dans lequel elle a subi un débit d'une unité sans que celui-ci soit pris en cote par l'équipement de contrôle. Dans ce cas, l'équipement provoque la coupure (bloc 13-6) de la communication. Si les deux valeurs résiduelles concordent, l'équipement valide (bloc 13-7) la commu- nication de façon classique. Cette validation est illustrée en figure 4 par un bloc 17-1 d'indication de poursuite de commu- nication. L'authentification 23 est alors suivie d'un ordre de débit de taxe classique 15 qui est communiqué à la carte comme dans un procédé classique. Le compteur de valeur résiduelle de la carte est alors décrémentée de façon classique (bloc 16). Puis, selon l'invention, on met en oeuvre une phase d'authentification C (bloc 27) qui a pour objet, notamment, de mémoriser la nouvelle valeur résiduelle de la carte au sein du dispositif d'authentification. La phase d'authentification 27 reprend les étapes illustrées par la figure 6 à l'exception, le cas échéant, du test 26 sur la valeur résiduelle. La mémorisation de la nouvelle valeur VR permettra ultérieurement au dispositif d'authentification de valider la communication avant le débit d'une autre unité. Si l'authentification C est acceptée, la communication se poursuit (bloc 17-2, figure 4) et on revient en attente d'un nouveau besoin de débit d'unité. A titre de variante, on pourra maintenir le test sur la valeur résiduelle mais en comparant la valeur courante VRc à la valeur précédente moins 1, Vrp-1. Selon l'invention, avant chaque débit, on met en oeuvre une phase d'authentification de type B, et chaque débit est suivi d'une phase d'authentification de type C. Un avantage de la présente invention est qu'en pré voyant des phases d'authentification avant et après chaque débit d'unité, on améliore la fiabilité du système. On notera que le choix de vérifier la valeur résiduelle au moins avant le débit permet d'éviter tout défaut de perception, même d'une seule taxe. Un autre avantage de l'invention est que cette amélio ration s'effectue sans aucune modification structurelle des terminaux (lecteurs de carte) ou des dispositifs d'authen tification. En effet, ces derniers font le plus souvent appel à des systèmes informatiques de traitement. I1 suffit alors de modifier le programme de traitement pour l'adapter aux trois phases d'authentification de l'invention. Un autre avantage de l'invention est que la mise en oeuvre du procédé d'authentification trouve un intérêt non seule ment au sein 'un dispositif distant, par l'intermédiaire de la liaison téléphonique, mais également quand ce procedé est mis en oeuvre par le terminal lui-même. Dans le premier , on réduit la durée de communication qui est nécessaire pour l'échange d'informations en bande supravocale, en particulier, lorsque les communications sont relativement longues en entraînent plusieurs débits d'unites. En effet, on tire alors pleinement profit de ne transmettre, à chaque authentification postérieure à la première, uniquement la valeur résiduelle VR et le résultat R1. Dans le deuxième cas, où le dispositif d'authentification est intégré au terminal, on minimise la consommation en limitant les périodes d'alimentation de la carte aux phases d'authentification. Ce dernier avantage est également important dans le cas où le terminal d'introduction de la carte est dépourvu d'alimen tation propre et tire son énergie de la ligne téléphonique. Bien entendu, la présente invention est susceptible de diverses variantes et modifications qui apparaîtront à l'homme de l'art. En particulier, d'autres informations immuables ou varia bles que celles prisent pour exemple dans la description qui précède pourront être utilisées. De plus, on notera que toutes les informations relati ves à la carte ne sont pas nécessairement accessibles directement sous forme de numéro mais peuvent correspondre à des combinaisons binaires représentant une donnée fonction de ces informations. En particulier, on pourra prévoir de ne transmettre, à chaque phase d'authentification, que le résultat R1 de l'algorithme et de mémoriser sa valeur, côté dispositif d'authentification. Le deuxième test (26) compare alors les valeurs courante et précé dente du résultat R1. Toutefois, l'envoi d'une donnée individuelle liée à la valeur résiduelle améliore encore la fiabilité de l'authentification. En outre, les étapes d'authentification décrites dans l'exemple de mise en oeuvre du procédé de l'invention pourront être effectuées dans un autre ordre pourvu de respecter les indications fonctionnelles donnees ci-dessus. En particulier, le test de cohérence de la valeur residuelle de la carte pourra être effectué avant le test de cohérence des résultats d'algorithme, voire avant même le calcul l'algorithme par le dispositif d'authentification. Enfin, bien l'invention ait été décrite ci-dessus en relation avec un exemple d'application aux communi- cations téléphoniques au moyen cartes prépayées, on notera que l'invention s'applique plus généralement à tout système utilisant une carte à puce pourvue d'un compteur décrémentant des unités mémorisées. REVENDICATIONS 1. Procédé d'authentification (A, B, C) d'une carte (3) à puce (4) introduite dans un terminal (1) propre à communiquer avec un dispositif d'authentification (2), comprenant les étapes suivantes génération d'un nombre aléatoire (NA) par le dispositif d'authentification (2) ; envoi (13-1) de ce nombre aléatoire à la carte ; calcul -2), par la carte, d'un premier résultat (R1) prenant en compte entre autres, ledit nombre aléatoire et une valeur résiduelle (VR) d'unités de compte mémorisée dans la carte ; envoi ( -3, 24) du premier résultat au dispositif d'authentification calcul ( -4), par le dispositif d'authentification, d'un deuxième résultat (R2) prenant en compte les mêmes données que le premier résultat ; et vérification (13-5), par le dispositif d'authen tification, de la cohérence entre les deux résultats, caractérisé en ce qu'il consiste à envoyer (13-3, 24), de la carte au dispositif d'authentification, une donnée liée à la valeur résiduelle, et à mémoriser (22, 25) cette donnée dans le dispositif d'authentification. 2. Procedé d'authentification selon la revendication 1, caractérisé en ce qu'il est mis en oeuvre avant et après chaque changement (16) la valeur résiduelle de la carte (3). 3. Procedé d'authentification selon la revendication 1 ou 2, caractérisé en ce qu'il consiste à effectuer, au sein du dispositif d'authentification (2), un test (26) de cohérence de la donnée liée ' valeur résiduelle courante (VRc) avec la donnée liée à valeur résiduelle (VRp) mémorisée lors de l'authentification precédente. 4. Procedé d'authentification selon la revendication 3, caractérisé en que le test de cohérence (26) consiste à véri- fier 'identité entre lesdites données courante (VRc) et précédente (VRp). 5. Procédé d'authentification selon l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il consiste à utiliser, entre autres, au moins une donnée immuable (VF, NS, DS) de la carte (3) dans les calculs des deux résultats (R1, R2). 6. Procédé d'authentification selon la revendication 5, caractérisé en ce que ladite donnée immuable (VF, NS) n'est envoyée (13-3), de la carte (3) au dispositif d'authentification (2), lors d'une première authentification (A). 7. Procédé d'authentification selon l'une quelconque des revendications 1 à 6, caractérisé en ce que ladite donnée liée à la valeur résiduelle est la valeur résiduelle (VR) d'uni tés de compte elle-même. 8. Procédé de gestion des échanges entre une carte 3) à puce (4) et un terminal (2) de commande en dépréciation de la valeur résiduelle (VR) en unités de compte stockées dans ladite carte, caractérisé en ce qu'il consiste à mettre en oeuvre le procédé d'authentification selon l'une quelconque des revendi cations 1 à 7. 9. Procédé selon la revendication 8, caractérisé en ce qu'il consiste à effectuer une authentification initiale (A) lors de l'introduction de la carte (3) dans le terminal (1) en stockant, dans le dispositif d'authentification (2), des données intrin sèques immuables (VF, DS, NS) relatives à la carte ; et à effectuer une phase d'authentification avant (B) et après (C) chaque besoin de dépréciation d'une unité de compte de la carte. 10. Carte à puce du type comprenant une zone de mémori sation d'unités de compte propres à être décomptées sur commande d'un terminal, caractérisée en ce qu'elle comporte des moyens pour mettre en oeuvre le procédé d'authentification selon l' quelconque des revendications 1 à 7.