Brevet FR2872362A1 — publié le 20051230

CARTE À MEMOIRE À CLAVIER La présente invention concerne une carte à mémoire de format normalisé. De telles cartes, notamment celles normalisées par la norme ISO 7810 et/ou 7816, sont en général utilisées en interface avec des appareils destinés à effectuer des opérations nécessitant une identification de l'utilisateur. Cette identification est classiquement réalisée par une mise en relation, avec ou sans contact, de la carte avec un appareil. La carte est alors soumise à des signaux électriques ou magnétiques de manière à ce que soient lues des données présentes sur la carte. La lecture de ces données permet notamment l'identification de l'utilisateur. De telles cartes incluent généralement plusieurs éléments d'identification permettant une lecture de données présentes sur la carte. Ces éléments d'identification sont notamment un numéro de carte, une piste magnétique, un composant semi-conducteur ou puce incluant des données relatives à un code secret. Dans le cas de l'usage d'une puce, des signaux pénètrent dans la carte et la puce fournit une réponse. Ces cartes qui ne possèdent pas d'alimentation propre, fonctionnent seulement avec l'appareil destiné à effectuer des opérations et sont passives en l'absence d'un tel appareil. Le point faible de telles cartes utilisées pour l'identification est que, du fait de leur passivité, elles peuvent être interrogées de manière à découvrir les données qui y sont stockées. Ainsi il est bien connu que ces cartes sont piratées par exemple en envoyant diverses questions sous la forme de flux électriques ou magnétiques vers la puce. Ces flux sont analysés par la puce et une réponse est fournie. En fonction des réponses de la puce, il est alors possible de savoir ce que la puce contient, notamment un code secret. Dans la situation actuelle, l'usage d'un code secret, bien que sécurisant pour l'utilisateur, ne constitue pas une garantie suffisante contre la fraude. Le piratage des bandes magnétiques de telles cartes est également répandu ainsi que l'usage frauduleux des numéros de carte, par exemple sur Internet. Ces divers piratages nuisent à la confiance des 20 utilisateurs en de telles cartes et donc à leur expansion, notamment pour des opérations de paiement. L'invention remédie aux inconvénients présentés ci avant en permettant d'obtenir une sécurité accrue pour une carte telle que présentée dans la partie introductive. Elle concerne une carte de format normalisé autoalimentée incluant: des touches placées sur au moins une zone non attribuée par le format normalisé, un module fonctionnel et un module d'activation destiné à activer le module fonctionnel lorsqu'un code correct est saisi à l'aide des touches. L'invention permet de conserver l'usage d'un code secret, sécurisant pour l'utilisateur, tout en garantissant que ce code ne pourra pas être piraté. En effet, la saisie du code est réalisée, en local, sur la carte. La saisie d'un code correct déclenche le module fonctionnel qui réalise alors, par exemple, les fonctions nécessaires à l'identification de l'utilisateur. Le module fonctionnel peut également, sans s'écarter de l'invention, réaliser d'autres fonctions que celles nécessaires à une identification. En effet, le domaine de l'invention n'est pas réduit à cette application. Selon une réalisation, les touches sont positionnées verticalement le long d'une arête située à droite de la carte lorsque l'utilisateur tient la carte face à lui. Cette caractéristique permet une saisie conviviale et facile du code. Effectivement, l'ergonomie de la carte est cruciale pour obtenir un bon déploiement de son usage. Selon une réalisation, les touches sont alors positionnées en haut à gauche de la carte lorsque celle-ci est maintenue horizontalement, de manière à ce que les touches soient sur le coté droit lorsque la carte est maintenu verticalement par l'utilisateur. Cette zone, non attribuée par exemple par la norme ISO 7816, permet de saisir aisément le code lorsque la carte est maintenue verticalement par l'utilisateur. En effet, dans ce cas, le pouce de la main droite de l'utilisateur est situé face aux touches, ce qui rend la saisie du code particulièrement aisée. Selon une réalisation la carte inclut six touches. Une telle réalisation part du constat qu'il n'est pas possible de faire entrer un pavé numérique de taille suffisante sur une carte selon les standards utilisées pour ce type de carte, par exemple ISO 7810 et/ou 7816. En effet, la taille des doigts de l'utilisateur étant pris en compte, il n'est pas possible de faire entrer dix touches de taille correcte sur une telle carte. Selon une réalisation, les touches présentent un dôme. Une telle caractéristique rend, d'une part, la saisie d'un code plus facile et, d'autre part, permet de réaliser des boutons de taille plus réduite. Selon une réalisation, le code est une suite de cinq caractères. Une telle caractéristique mise en oeuvre avec une carte présentant 6 touches permet d'obtenir une probabilité proche de celle obtenue pour la saisie de 4 caractères sur un pavé de 10 touches. Selon un mode de réalisation, les caractères sont des lettres, chaque touche correspondant à une ou plusieurs lettres. Cette caractéristique permet de proposer des codes qui soient des mots. Un avantage de cette réalisation est qu'il est plus facile de retenir un mot qu'une suite de chiffres. Selon un mode de réalisation, la carte inclut un module de temporisation pour déclencher un module d'inhibition du module d'activation pendant une durée prédéterminée lorsqu'un code incorrect est saisi. Cette réalisation permet d'ajouter une sécurisation supplémentaire à une carte selon l'invention. Elle concerne plus particulièrement le cas où la carte est volée et où le voleur essaie, à la suite, tous les codes possibles. Le module de temporisation permet de retarder la découverte du code secret, recherché au hasard. Selon une réalisation du module de temporisation, la durée prédéterminée augmente en fonction du nombre de codes incorrects saisis. Cette caractéristique permet de rendre plus longue la découverte du code par recherche au hasard. Selon un mode de réalisation, la carte inclut un module d'inhibition du module d'activation lorsqu'un code incorrect est saisi trois fois de suite. Cette caractéristique permet de bloquer la carte après un certain nombre d'essai. Le but est une sécurisation encore accrue d'une carte selon l'invention. Selon un mode de réalisation, la carte inclut des moyens pour changer le code. Selon un mode de réalisation, le module fonctionnel inclut un module acoustique pour émettre une signature acoustique. Un tel module fonctionnel permet d'activer un appareil destiné à effectuer des opérations de manière sécuritaire et conviviale. En effet, l'usage d'une signature acoustique est reconnue comme particulièrement sécuritaire et aucun contact n'est nécessaire avec un quelconque appareil. D'autres caractéristiques et avantages de l'invention apparaîtront avec la description faite ci-dessous, cette dernière étant effectuée à titre descriptif et non limitatif en faisant référence aux dessins ci-après sur lesquels: La figure 1 représente une carte selon l'invention. La figure 2 est un diagramme schématique de la carte illustrant le fonctionnement de la carte selon l'invention. Selon la figure 1, une carte 100 selon l'invention comprend un certain nombre de zones normalisées 104 à 109. De telles zones incluent notamment une zone d'embossage 104, une zone pour la piste magnétique 105 située sur l'envers, une zone pour une puce 106, une zone pour l'identification de l'organisme qui a délivré la carte 107, une zone pour le client dudit organisme 108, une zone 109 pour un hologramme... Des touches 101 sont présentes sur une zone non attribuée 110 par la norme. Ces touches 101 permettent de saisir un code. Ainsi que représenté sur la figure 2, les touches 201 sont reliées à un module d'activation 202 destiné à activer le module fonctionnel 203 lorsqu'un code correct est saisi à l'aide des touches 201. Ce module d'activation 202 active le module fonctionnel 203 lorsqu'un code correct est saisi à l'aide des touches. Ce module fonctionnel 203 est avantageusement un module acoustique pour émettre une signature acoustique. Cette signature garantit l'identification de l'utilisateur. L'utilisation d'un module acoustique présente de nombreux avantages. Une signature acoustique peut être modifiée aisément. Une signature acoustique n'est généralement pas résidente dans une machine précise mais itinérante. De plus, une signature acoustique est difficilement copiable. En effet, sur un ordinateur, dispositif le plus commun dans lequel l'invention peut être avantageusement mise en oeuvre, un microphone acoustique, lecteur acoustique le plus répandu, ne peut être mis en écoute que par un logiciel à la fois. Il n'est donc pas possible qu'un programme pirate puisse copier la signature acoustique. Le module fonctionnel 203 de la carte peut également être une fonction GPS, un module d'autorisation d'accès actif 15 lorsque la carte est introduite dans un lecteur... La carte 100 selon le mode de réalisation proposé sur la figure 1, possède 6 boutons. En effet, ce nombre de boutons entre sur la zone non normalisée 110 des cartes ISO sans nuire à l'accessibilité et à l'ergonomie des boutons, qui sont classiquement de 6 à 7 mm de diamètre. Un problème corollaire à l'usage de 6 touches pour saisir un code est la diminution des possibilités pour le code. Ainsi selon un mode de réalisation, le code à saisir est à 5 caractères. De cette façon, la probabilité est proche de celle obtenue avec un code à 4 caractères sur un pavé numériques à 10 touches. En effet, le nombre de possibilités est de 6^5=7776 alors qu'il est de 10^4 avec un pavé numérique. Chacune des 6 touches 101 correspondent par exemple à un ensemble de quatre lettres, ainsi que représenté sur la figure 1. Cette caractéristique permet de proposer des codes qui sont des mots et, donc, qui sont plus faciles à mémoriser. Selon la figure 1, les touches sont situées en haut à gauche de la carte et le long de l'arête supérieure. Cela permet que l'utilisateur puisse saisir le code aisément avec le pouce lorsque la carte est tournée de 90 vers la droite. L'ergonomie de la saisie est ainsi garantie. La carte possède avantageusement des éléments sonores pour émettre des sons, notamment lorsque les touches sont pressées et lorsqu'un code correct a été saisi, ce dernier cas peut avantageusement donner lieu à un son différent. La carte possède avantageusement un module de temporisation 210. Ce module 210 peut, par exemple, se déclencher à partir d'un certain nombre de touches tapées, par exemple 5 ou 40, sans qu'une bonne séquence de caractères incluant le code correct soit saisie. Au sein de la carte cela se traduit pratiquement par la présence d'un compteur d'appuis de touches avec un seuil de déclenchement. Au-delà d'un tel seuil, il déclenche alors un module d'inhibition 211 qui va inhiber le fonctionnement du module d'activation 202 pendant une période prédéteuninée. La durée prédéterminée peut par exemple être de 5 secondes. Pendant cette durée, l'appui sur les touches n'est pas pris en compte pendant la période d'inhibition et il est avantageux que l'appui sur les touches ne déclenche pas de son. Le module de temporisation 210 peut aussi être tel que la période d'inhibition possède une durée qui augmente au fur et à mesure de manière, par exemple, que pour réaliser 100 essais de code infructueux, il faille une heure. Cela permet de retarder la fraude. Le module de temporisation 210 tient compte de toutes les activations des touches 201 même accidentelles. La carte peut également inclure un module d'inhibition 211 déclenché lorsqu'une bonne séquence correspondant au code n'est pas entré lors de l'équivalent de 3 essais, notamment après 15 touches tapées dans l'exemple présenté plus haut. Un tel module d'inhibition 211 peut également être commandable par l'utilisateur s'il souhaite neutraliser temporairement sa carte. Il peut être implémenté en combinaison avec le module de temporisation 210 présenté auparavant. Il se déclenche alors après de multiples temporisations lorsqu'un trop grand nombre de touches ont été appuyées. Avantageusement le code peut être modifié. Afin de changer le code, l'utilisateur doit entrer le code actuel. Ensuite deux possibilités peuvent être mise en oeuvre. La première consiste à saisir deux fois de suite un nouveau code. La seconde consiste à saisir une commande, CH par exemple (pour changer ) suivie de deux fois de suite un nouveau code. Un mot de passe plus long qu'une suite de 5 caractères peut également être mis en oeuvre selon l'invention. La carte selon l'invention peut comprendre, en combinaison avec l'invention, des moyens pour réaliser les fonctions habituelles généralement proposées avec ce genre de carte, notamment l'usage d'un code d'identification saisi sur un terminal. Les modules d'une carte selon l'invention peuvent implémenter des moyens matériels ou logiciels ou une combinaison de tels moyens. Lorsque la mise en oeuvre est réalisée par des moyens logiciels, l'invention peut utiliser un produit programme d'ordinateur incluant des instructions pour réaliser les modules selon l'invention. REVENDICATIONS 1. Carte de format normalisé autoalimentée incluant des touches (201) placées sur au moins une zone non attribuée par le format normalisé, un module fonctionnel (203) et un module d'activation (202) destiné à activer le module fonctionnel (203) lorsqu'un code correct est saisi à l'aide des touches (201). 2. Carte selon la revendication 1, dans laquelle les touches (201) sont positionnées verticalement le long d'une arête située à droite de la carte lorsque l'utilisateur tient la carte face à lui. 3. Carte selon la revendication 2, dans laquelle les touches (201) sont positionnées en haut à gauche de la carte lorsque celle-ci est maintenue horizontalement face à l'utilisateur. 4. Carte selon l'une quelconque des revendications 1 à 3, incluant six touches. 5. Carte selon l'une quelconque des revendications 1 à 4, dans 20 laquelle les touches (201) présentent un dôme. 6. Carte selon l'une quelconque des revendications 1 à 5, selon laquelle le code est une suite de cinq caractères. 7. Carte selon la revendication 6, selon laquelle les caractères sont des lettres, chaque touche correspondant à une ou plusieurs lettres. 8. Carte selon l'une quelconque des revendications 1 à 7, incluant un module de temporisation (210) pour déclencher un module d'inhibition (211) du module d'activation (202) pendant une durée prédéterminée lorsqu'un code incorrect est saisi. 9. Carte selon la revendication 8, dans laquelle la durée prédéterminée augmente en fonction du nombre de codes incorrects saisis. 10. Carte selon l'une quelconque des revendications 1 à 9, incluant un module d'inhibition (211) du module d'activation (202) lorsqu'un code incorrect est saisi trois fois de suite. 11. Carte selon l'une quelconque des revendications 1 à 10, 10 incluant des moyens pour changer le code. 12. Carte selon l'une quelconque des revendications 1 à 11, dans laquelle le module fonctionnel (203) inclut un module acoustique pour émettre une signature acoustique.