Brevet FR2638552A1 — publié le 19900504

LECTEUR ANTI-FRAUDE DE CARTES A PUCE La présente invention concerne un lecteur anti-fraude de cartes à puce. L'utilisation de cartes à puce telles que cartes bancaires ou cartes pour téléphones publics augmente toujours de façon importante. Ces cartes à puce, qui peuvent contenir un microprocesseur et/ou une mémoire, comprennent des informations mémorisées sous forme codée. Lors de la lecture de la carte, il se produit un échange d'informations entre le lecteur de cartes et la carte. Pour un fraudeur suffisamment averti et équipé, il est possible de déterminer le système de codage et les procédures d'échange de ces informations. Le fraudeur pourra ainsi utiliser, à la place d'une carte à puce classique, un dispositif frauduleux lui permettant de dialoguer avec le lecteur de cartes et de le commander. Un exemple de dispositif frauduleux destiné à remplacer une carte à puce classique est représenté sur la figure 1. Ce dispositif frauduleux est constitué par une carte 1 de dimensions sensiblement identiques à celles de la carte à puce. Six contacts 2-1, 2-6 sont positionnés aux mêmes emplacements que les contacts de la carte à puce. Des fils électriques 3, dont deux sont repre- sentés, sont connectés aux contacts 2-1 à 2-6. Les fils électriques 3 sont reliés à leur autre extrémité à une unité électronique frauduleuse (non représentée) associée au dispositif frauduleux. Ces fils permettent la transmission de données entre l'unité électronique frauduleuse et le lecteur de cartes par l'intermédiaire des contacts. Un premier moyen pour lutter contre ce type de fraude consiste à prévoir une lame coupante qui, après introduction de la carte dans la fente du lecteur de cartes, vient fermer cette fente pour sectionner les fils électriques (dispositif "coupe-fils"). Cependant, ce dispositif n'est pas très efficace contre des fils bien protégées, et la lame peut être facilement détériorée par l'introduction d'oDjets durs. Une autre manière de lutter contre ce type de fraude consiste à utiliser un dispositif à effet capacitif pour détecter les fils électriques. Mais la mise au point de tels dispositifs stavère délicate. La présente invention propose un lecteur de cartes antifraude qui permet de détecter le type de fraude présenté cidessus, et d'autres types de fraude, et qui n'utilise pas de dispositif "coupe-fils" ou un quelconque dispositif de détection de fils. Plus précisément, la présente invention prévoit un lecteur anti-fraude de cartes à puce comprenant des contacteurs reliés au circuit de traitemUnc du lecteur, ces contacteurs étant connectés à la carte introduite dans le lecteur par l'intermédiaire de contacts formés sur la carte. I1 comprend en outre un dispositif de détection thermique pour réaliser des mesures de température représentatives de la température de la puce de la carte. Ces objets, caractéristiques et avantages ainsi que d'autres de la présente invention seront exposés plus en détail dans la description suivante d'un mode de réalisation particulier faite en relation avec les figures jointes parmi lesquelles la figure 1, déjà décrite, représente un dispositif frauduleux remplaçant une carte à puce classique la figure 2 représente un bloc connecteur d'un lecteur anti-fraude de cartes à puce selon l'invention ; et la figure 3 représente un graphique présentant l'évolution en fonction du temps de la température mesurée avec le lecteur anti-fraude de cartes à puce en réponse à un cycle d'activation. La figure 2 représente un bloc connecteur 11 d'un lecteur anti-fraude de cartes à puce selon l'invention. Ce bloc connecteur 11 comprend, derrière une fente d'introduction de carte, des contacteurs électriques 13-1, 13-6 reliés au circuit de traitement du lecteur. Lorsque l'on introduit une carte à puce dans la fente du lecteur anti-fraude, les contacteurs électriques 13-1, 13-6 entrent chacun en contact avec un contact correspondant de la carte à puce. Le lecteur anti-fraude comprend également un dispositif de détection thermique possédant un capteur thermique 14, constitué par exemple d'un transistor ou d'une thermistance, ou encore d'une diode, en contact de l'un des contacteurs, 13-4. Le capteur thermique 14 est fixé par tout moyen classique, par exemple par collage, au contacteur 13-4. Les fils de sortie 15 du capteur thermique sont reliés à un dispositif électrique de traitement des signaux de température. En fonctionnement normal, un courant électrique circule dans la puce de la carte, et la puce s'échauffe. En effectuant une mesure de température par l'intermédiaire du contacteur 13-4 sur un contact, 2-4, de la carte qui est lui-même en bon contact thermique avec la puce, il sera possible de détecter l'échauffement de la puce. L'échauffement mesuré sur les contacts de la carte peut atteindre plusieurs degrés Celsius au bout de quelques secondes d'activation de la puce. Le lecteur anti-fraude mesure une température représentative de la température de la puce de la carte. I1 peut ainsi distinguer une carte à puce d'une autre carte telle que celle appartenant au dispositif frauduleux représenté sur la figure 1. En cas de fraude, par exemple, sur un téléphone public, la communication peut être interrompue. Sur la figure 2, le capteur thermique 14 est situé au niveau du contacteur 13-4. Selon un premier mode de réalisation, ce contacteur 13-4 est situé au niveau du contact 2-4 qui constitue le contact de masse de la carte et qui est en bon contact thermique avec la puce. Selon une variante de ce premier mode de réalisation, le capteur thermique peut être situé au niveau de n'importe quel contacteur connecté, lorsque la carte à puce est introduite dans la fente du lecteur anti-fraude, à un contact de la carte qui est lui-même en bon contact thermique avec la puce. Selon une autre variante du premier mode de réalisation, le capteur thermique 14 pourrait également être situé à un autre emplacement du lecteur anti-fraude, tout en ne s'éloignant pas trop des contacteurs, du moment qu'une piste conductrice de la chaleur permet d'établir un bon contact thermique entre le capteur thermique 14 et le contacteur impliqué dans la mesure de température. Selon un deuxième mode de réalisation, la détection de l'échauffement peut être réalisée au niveau d'un point quelconque de la carte par l'intermédiaire d'un frotteur établissant un contact thermique avec la carte dans la zone normale d'implantation de la puce. Selon un troisième mode de réalisation, on prévoit dans le dispositif de détection thermique un deuxième capteur thermique servant à mesurer la température à un point neutre de la carte, c'est-à-dire un point de la carte qui n'est pas en relation thermique avec la puce, et un comparateur relié aux deux capteurs thermiques. Ce comparateur établit l'élévation de température de la puce en fonctionnement par rapport au point neutre dont la température n'est pas modifiée. Ce dispositif de détection thermique permet notamment de s'affranchir de l'influence de la température extérieure. Une variante de l'invention, pouvant être combinée avec les différents modes de réalisation, consiste à prévoir un dispositif de détection thermique capable de contrôler l'évolution de la température de la puce en fonction du temps. La puce d'une carte est généralement activée de façon périodique par des cycles d'activation générés par le lecteur de cartes. La figure 3 représente un tel cycle d'activation dans le temps et un exemple de l'évolution de la température mesurée par le dispositif de détection thermique en réponse à ce cycle d'activation. Lorsque la première mise en activation du cycle débute, la température de la puce augmente. Quand cette mise en activation est interronpue, la température de la puce décrolt jusqu'à ce qu'une seconde mise en activation entraine de nouveau l'échauffe- ment de la puce. Il se produit ainsi un cycle de température qui augmente lorsque la puce est activée et qui décrolt quand l'activation s' interrompt. La température de la puce, lorsque celle-ci n'est pas activée, ne décroît pas forcément jusqu'à la température antérieure à la mise en activation précédente. Cela explique l'allure générale ascendante de la courbe d'évolution de la température. Le dispositif de détection thermique suivant la variante de l'invention réalise les mesures de température à des instants répartis dans le temps en-relation avec des activations successives de la puce. Les mesures peuvent être effectuées par exemple à chaque mise en activation et à chaque interruption de l'activation de la puce. Ces mesures permettent de détecter l'échauffement de la puce pendant l'activation et la décroissance de température pendant l'intervalle de temps séparant deux activations. L'évolution de température ainsi obtenue peut être comparée à des évolutions de température types mémorisées dans le lecteur de cartes. Toute carte ne présentant pas une évolution de température correspondant à une évolution type sera considérée comme une carte frauduleuse. Il est bien sur possible de prévoir un dispositif de détection thermique permettant de mesurer la température de la puce à des instants plus nombreux et plus rapprochés, et même de mesurer la température de façon continue. On comparera alors le profil de température obtenu avec des profils types mémorisés dans le lecteur de cartes pour identifier la carte à puce. REVENDICATIONS 1. Lecteur anti-fraude de cartes à puce comprenant des contacteurs (13-1, 13-6) reliés au circuit de traitement du lecteur, ces contacteurs (13-1, 13-6) étant connectés à la carte introduite dans le lecteur par l'intermédiaire de contacts formés sur la carte, caractérisé en ce qu'il comprend en outre un dispositif de détection thermique pour réaliser des mesures de température représentatives de la température de la puce de la carte. 2. Lecteur anti-fraude de cartes à puce selon la revendication 1, caractérisé en ce que le dispositif de détection thermique comprend un capteur thermique (14) situé au niveau de l'un des contacteurs du lecteur anti-fraude. 3. Lecteur anti-fraude de cartes à puce selon la revendication 2, caractérisé en ce que le capteur thermique (14) est choisi dans le groupe comprenant un transistor, une diode et une thermistance. 4. Lecteur anti-fraude de cartes à puce selon la revendication 1, caractérisé en ce que le dispositif de détection thermique comprend un premier capteur thermique pour réaliser des mesures représentatives de la température de la puce, un deuxieme capteur thermique pour réaliser des mesures de température à un point neutre de la carte et un comparateur relié aux premier et deuxième capteurs thermiques pour établir l'élévation de température de la puce par rapport au point neutre. 5. Lecteur anti-fraude de cartes à puce selon la revendication 1, caractérisé en ce que le dispositif de détection thermique réalise les mesures de température à des instants répartis dans le temps en relation avec des activations successives de la puce pour détecter l'évolution de la température en fonction du temps.