Brevet FR2770010A1 — publié le 19990423

CARTE A MICROMODULE COMPRENANT AU MOINS UNE ZONE DE CONTROLE DES LECTURES/ECRITURES DESCRIPTION Domaine technique La présente invention concerne une carte à micromodule comprenant au moins une zone de contrôle des lectures/écritures. Etat de la technique antérieure Dans les documents de l'art connu, les cartes à micromodule électronique peuvent être divisées en deux classes - les cartes à mémoire - les cartes à microprocesseur. Ces cartes peuvent être du type - avec contacts - ou sans contact ce qui induit différents types de liaison entre le terminal de lecture et la carte. Mais les échanges entre la carte et le terminal peuvent être perturbés par des facteurs extérieurs ; il est donc nécessaire de fiabiliser ces échanges. Actuellement on procède à plusieurs lectures successives et on compare les résultats obtenus. Sur la figure 1, est donné un exemple de procédé de contrôle consistant en trois fois une double lecture. Sur cette figure après introduction d'une carte dans le terminal de lecture, on effectue une première lecture, puis une seconde lecture d'une même zone mémoire ; on compare alors les deux valeurs lues Li et L2 ; si elles sont égales la lecture est bonne. Sinon on recommence ces lectures et cette comparaison une seconde fois et éventuellement une troisième fois. Si après trois comparaisons les deux valeurs lues ne sont pas égales, la lecture est considérée comme impossible. Ce processus de vérification est long et n'est pas fiable. Rien ne dit que la seconde lecture est la bonne. On peut même penser que deux lectures successives identiques ne fiabilisent pas à cent pour cent la lecture puisque des phénomènes perturbateurs peuvent rester constants durant ces deux lectures. En cas d'écriture puis de lecture on peut conclure à tort à une mauvaise écriture, si la lecture n'est pas fiabilisée. On a ainsi beaucoup d'échanges qui sont soumis à des erreurs de lecture, d'écriture et de transmission. L'invention a pour objet de fiabiliser la lecture en introduisant dans une carte un élément invariant permettant de s'assurer que la lecture a une très forte probabilité d'être bonne. Exposé de l'invention La présente invention concerne une carte à micromodule caractérisée en ce qu'elle comprend au moins une zone de contrôle des lectures/écritures accessible en lecture, qui contient au moins une information connue, de manière à contrôler la validité des échanges avec cette carte. Avantageusement la carte comprend différentes zones de contrôle réparties sur toute la surface de celle-ci, contenant par exemple un nuage de bits. La carte à micromodule peut être toute carte à mémoire. Celle-ci, en effet, peut inclure de telles zones de contrôle. Brève description des figures - La figure 1 illustre le fonctionnement d'un procédé de contrôle standard - la figure 2 illustre un dispositif standard de lecture d'une carte à micromodule. Exposé détaillé de modes de réalisation L'invention consiste à réserver dans une carte à micromodule, par exemple une carte à mémoire, un ou plusieurs emplacement qui contient au moins une information connue. A la lecture de la carte, il est alors aisé de contrôler le contenu reçu de ces emplacements et de déterminer si la lecture est bonne ou non. Le plus simple est de réserver un champ à cet effet et de le remplir des combinaisons les plus représentatives des enchaînements des lectures possibles. Un champ ACCE38F0, par exemple, permet de contrôler que la carte est lue correctement. 10101100110011100011 100011110000 A A C C C C E 1 3 1 8 1 F I 0 Ce champ présente l'inconvénient de n'assurer une bonne lecture qu'en un endroit précis de la mémoire. Il est donc plus avantageux de répartir les bits sur toute la surface de la mémoire. L'idéal semble être d'utiliser un nuage de bits par exemple 101 Oxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx1100xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx il 10 xxxxxxxxxxxxxlllîxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx0xx i xx0xx lx xxxxx0xl x0x i xxxxxxxxxxxxxxxxxxxx Un masque appliqué après lecture de la mémoire permet de voir immédiatement si la lecture est potentiellement bonne ou non. Ici le masque 11110000000000000000000000000000 00000000000000000000000000000000 00000111100000000000000000000000 00000000000000000000000000001111 00000000000001111000000000000000 00000000000000000000010010010010 00000101010100000000000000000000 permet de recueillir 110011 101 11 101010101, que l'on compare à ACF33. Dans les dispositifs de l'art connu, les cartes ne contiennent pas de champs invariants. Il faudrait donc refaire toutes les cartographies de cartes existantes. Seule l'invention permet d'assurer une bonne lecture et donc une bonne transaction carte/terminal via un coupleur, comme illustré en figure 2. Si lton écrit un mot donné dans la (ou les) zone(s) de contrôle on peut s'assurer à la fois d'une bonne lecture et d'une bonne écriture. REVENDICATIONS 1. Carte à micromodule, caractérisée en ce qu'elle comprend au moins une zone de contrôle des lectures/écritures, accessible en lecture, qui contient au moins une information connue. 2. Carte selon la revendication 1, comprenant différentes zones de contrôle réparties sur toute la surface de la carte. 3. Carte selon la revendication 2, dans laquelle ces zones contiennent un nuage de bits. 4. Carte selon l'une quelconque des revendications précédentes, qui est une carte à mémoire.