Brevet FR2497979A1 — publié le 19820716

La présente invention concerne un ensemble de contrôle permettant de vérifier l'identité d'individus. Il existe actuellement de nombreuses techniques permettant de vérifier l'identité d'individus telle celle proposée dans la mise en place des cartes de billetterie permettant à leur utili- sateur de se procurer des billets de banque dans des appareils de distribution automatique équipés à cet effet. Sur cette carte sont enregistrés, en relief les références de son propriétaire (nom, numéro de compte, etc...), et magnétiquement un code confi- dentiel se présentant souvent sous la forme d'une série de chif- fres. Ainsi, lorsqu'un individu introduit sa carte de billetterie dans un des appareils évoqués ci-dessus, il tape sur les touches d'un clavier d'une part le nombre de billets désirés, et d'autre part la série de chiffres de son code confidentiel pour que l'appareil puisse, après avoir comparé la concordance de ce code avec celui lu magnétiquement sur la carte, délivrer les billets réclamés et débiter le numéro de compte inscrit sur ladite carte. Cette technique présente des inconvénients, car le secret du code magnétique enregistré sur la carte peut être de nos jours violé assez facilement, ce qui entralne une utilisation abusive des cartes de billetterie perdues ou volées. L'ensemble de contrôle, objet de la présente invention, per- met de remédier à cet inconvénient grâce à l'inviolabilité de la technique d'identification employée. Suivant l'invention, cet ensemble se compose d'une part de supports portant chacun une information caractéristique d'un individu, et d'autre part d'ap- pareils dans lesquels sont introduits, partiellement ou en tota- lité, lesdits supports, et constitués chacun: - de moyens de lecture de l'information inscrite sur les supports, - de moyens d'entrée d'un code confidentiel, ledit code étant en corrélation avec la susdite information, - d'une unité de traitement de l'information et du code, destinée notamment, selon la fonction qui lie ces deux paramé- tres, à transformer l'un des deux pour les ramener à deux gran- deurs comparables, - de moyens de comparaison des deux grandeurs obtenues, - et d'un cadran affichant en tout ou rien le résultat de cette comparaison. L'originalité de cet ensemble de contrôle repose essentiellement sur le fait que le code confidentiel que l'indi- vidu fait entrer dans l'appareil est différent de celui qui, enregistré sur le support, est appelé information dans le contex- te de la présente invention pour en clarifier sa compréhension. Ainsi, la connaissance seule de l'information enregistrée sur le support n'est pas suffisante pour identifier son possesseur; ce dernier doit en effet connaître le code confidentiel non inscrit sur le support pour remplir les conditions nécessaires à l'éta- blissement de son identification. Afin que les appareils fonctionnent de manière autonome, sans être reliés à un terminal ou à une banque de données qui leur permettraient de vérifier la concordance de l'information et du code, il a été imaginé de lier ces deux paramètres par une fonction qu'un appareil est capable d'élaborer sur l'un des deux pour les ramener à deux grandeurs comparables. Prenons le cas d'une information a enregistrée sur un sup- port S et d'une fonction f la liant au code confidentiel b correspondant, selon la relation b = f(a). Une fois l'information a lue, et le code confidentiel b entré, l'appareil effectue une opération de transformation sur l'un des deux: - sur l'information a, il effectue une transformation f identique à la fonction f, donnant b' et compare b' à b; - sur le code b, il effectue une transformation f' récipro- que de la fonction f, donnant a', et compare a' à a. L'invention offre un grand intérêt quant à la sécurité du système proposé, car la fonction f qui lie le code confidentiel à l'information peut être modifiée fréquemment. Il suffit pour cela d'adapter l'unité de traitement de l'appareil d'une part, et l'information ou le code d'autre part, avec les modifications en- visagées. Par exemple, si la fonction f de l'unité de traitement est changée en fi: - soit le code b est maintenu et l'information a du support S devient a1, de manière à ce que b = E1(a1) - soit l'information a est maintenue et le code b devient b1, de manière à ce que b = f (a). Selon une caractéristique particulièrement avantageuse de l'invention, l'enregistrement sur un support de l'information caractéristique de l'individu propriétaire dudit support est magnétique. Ce type d'enregistrement permet de maintenir l'infor- mation au secret et est facile à intégrer dans tout matériau d'un support, grâce au développement des technologies actuelles. De plus, pour lire une telle information, il suffit que l'appareil dans lequel est introduit ledit support soit muni d'une tête de lecture magnétique. Selon une autre caractéristique particulièrement avantageuse de l'invention, le code confidentiel se compose d'un ou plusieurs chiffres, faciles à retenir en mémoire, et la fonction qui lie ledit code à l'information est une fonction algébrique, facile à élaborer par une unité de traitement électronique. La figure 1 annexée au présent mémoire représente un schéma fonctionnel d'un traitement électronique effectué par une telle unité et illustre ainsi les différentes caractéristiques et avantages du procédé de l'invention mis en oeuvre dans cette unité. Celle-ci, référencée 10 dans son ensemble, comprend - un moyen de lecture iQa de l'information a et un moyen d'entrée 10b du code confidentiel b, - deux encodeurs binaires lia et llb, respectivement en sortie des moyens de lecture 10a et d'entrée 10b; - un module algébrique 12 effectuant sur le signal sortant de l'encodeur lia une transformation f identique à celle qui lie le code b à l'information a selon la relation b = f(a); - deux mémoires 13a et 13b stockant, la première le signal en sortie du module 12, et la seconde le signal en sortie de l'encodeur 11b; - et un comparateur 14 comportant en entrées différentielles les deux sorties des mémoires 13a et 13b, et en sortie un cadran 15 affichant le résultat de la comparaison effectuée. En supposant que l'information a inscrite sur le support S soit égale à 5244, le code confidentiel b égal à 2622, et que la fonction f qui lie le code b à l'information a effectue une division par 2, le fonctionnement de l'unité 10 ci-dessus décrite est le suivant. 1. Le nombre 5244 de l'information a, lue sur le sup- port S par le moyen 10a (constitué par une tête de lecture magné- tique dans le cas d'une information a magnétique), est représenté par son équivalent binaire dans l'encodeur lia (le langage binai- re est facile à traiter en électronique). Le signal émis par cet encodeur est divisé par deux lors de son passage dans le module arithmétique 12 et le signal résultant de cette division, qui correspond à l'équivalent binaire de 5244/2 = 2622, est stocké dans la mémoire 13a avant d'être introduit dans le comparateur 14. 2. Le nombre 2622 du code b, entré dans l'appareil par le moyen lOb (constitué par un clavier de touches dans l'exemple de l'appareil qui sera ci-dessous illustré et commenté) est repré- senté par son équivalent binaire dans l'encodeur 11b. Le signal sortant de cet encodeur est ensuite stocké dans la mémoire 13b avant d'être introduit dans le comparateur 14. 3. Le comparateur 14 analyse les deux signaux reçus et émet un signal de sortie représentatif de la conclusion de cette analyse vers une des deux diodes électroluminescentes 15a et 15b apparaissant sur le cadran 15 et dont l'illumination permet de visualiser le résultat de la comparaison effectuée. Dans le cas présent, les deux signaux comparés étant identiques, la diode a, de coloration verte par exemple, est illuminée pour signi- fier un résultat positif. D'autres modifications peuvent encore être apportées à l'exemple de réalisation ci-dessus décrit et représenté, telles qu'elles apparaîtront aux hommes de métier spécialisés dans la présente technique. Ainsi, selon une réalisation particulière de l'invention, le module arithmétique pourra être placé après l'encodeur binaire 11b pour traiter le code confidentiel b et effectuer sur celui-ci une transformation réciproque de la fonction f. c'est-à-dire une multiplication par 2. Selon une autre réalisation particulière de l'invention, les modules arithmétiques peuvent être placés en sortie des mémoires 13a et 13b. La figure 2 est une vue en perspective de trois-quart de dessus d'un exemple de réalisation d'un appareil de contrôle conforme à la présente invention et renfermant l'unité de traite- ment électronique 10 de la figure 1. Cet appareil, référencé 16 dans son ensemble, est constitué d'un boîtier 17 renfermant les composants électroniques de l'uni- té 10 associée en entrée au clavier 10b dont les touches, chacune porteuse d'un symbole numérique, permettent à l'utilisateur d'entrer dans ladite unité le code confidentiel b, et, en sortie, au cadran 15 constitué des deux voyants lumineux 15a et 15b. Sur la partie gauche de l'appareil, le bottier 17 est muni d'une fente 18 autorisant l'introduction frontale ou latérale (flèches F et L) d'un support S sur lequel est enregistrée l'in- formation a. Ce support S pourra être constitué aussi bien par une carte identique aux cartes de billetterie classiques que par la couverture d'un carnet de chèques tel qu'illustré sur le dessin de la figure 2. Une tête de lecture magnétique non représentée sur le dessin est installée dans le bottier 17 dans la partie fente 18 et en un endroit précis 18a pour assurer, lorsque le support S est calé dans la fente 18, la lecture de l'information a enregistrée sur ce dernier. Le clavier 10b peut comporter une touche (M/A) pour la mise en service ou l'arrêt de l'appareil et d'autres touches permet- tant à l'appareil d'exécuter des fonctions secondaires, telle la touche (E) pour annuler et Pour effacer dans l'unité de traite- ment électronique une erreur pouvant se glisser par inadvertance lors de l'établissement du code confidentiel b tapé sur les autres touches du clavier 10b. Il va de soi que le fonctionnement de la touche (M/A) peut être automatisé en disposant un interrupteur dans la fente 18, se déclenchant au contact du-support S pénétrant dans celle-ci. Une fois le support S convenablement calé dans la fente 18, la tête de lecture magnétique introduit dans l'unité de traite- ment 10 les coordonnées de l'information a, et il suffit alors au titulaire du support S d'introduire celles de son code confiden- tiel b au moyen des touches du clavier 11b. Les deux paramètres a et b sont traités dans l'unité 10 selon le procédé électronique décrit un peu plus haut, et la concordance entre l'information a et le code b est alors vérifiée. Le résultat, positif ou négatif, de cette vérification, apparalt sur le cadran 11b par l'illumina- tion d'un des voyants 15a et 15b. On comprend dès lors qu'un ensemble de contrôle se caracté- risant par la fonction qui lie les codes confidentiels b aux informations a peut être mis rapidement en place en disposant plusieurs appareils 16 aux endroits nécessitant l'identification d'un utilisateur. Par exemple, les commerçants, principales victimes des chèques bancaires volés, pourront, grâce à cet appareil, vérifier l'identité d'un client réglant son achat par chèque. La fiabilité du contrôle peut être considérablement améliorée en adaptant dans les appareils installés chez les commerçants, des moyens de marquage laissant sur chaque chèque contrôlé une trace-témoin. Cette trace, qui peut se présenter sur un chèque sous la forme d'une estampille figurative propre à un appareil, apportera la preuve que ledit chèque a été soumis à un contrôle. Les ensembles de contrôle de l'invention peuvent avoir de multiples applications, notamment pour l'accès à des zones parti- culières telles que parkings, ou même à des salles qui, dans une entreprise, doivent faire l'objet d'une surveillance particuliè- re, comme les salles d'ordinateurs par exemple. Dans cette dernière application, les supports peuvent com- porter selon une caractéristique particulièrement avantageuse de l'invention, une deuxième information dont la validité sera détectée par les appareils. Cette deuxième information, qui pourra être inscrite en relief sur les supports S, permettra à ces derniers d'être acceptés dans certains appareils et à leur propriétaire d'accéder à des endroits bien déterminés. On comprendra que les réalisations et pratiques spécifiques décrites dans le présent mémoire ne l'ont été qu'en vue d'une di- vulgation, plutôt que d'une limitation, et que de nombreuses modifications, combinaisons et substitutions peuvent être effec- tuées par les hommes de l'art sans s'éloigner ni de l'esprit ni de la portée de l'invention dans ses aspects les plus larges, tels qu'axprimés par les termes des revendications annexées. R E V E N D I C A T I 0 N S 1. Ensemble de contrôle permettant l'identification d'indi- vidus, CARACTERISE PAR LE FAIT QU'il se compose d'une part de supports portant chacun une information caractéristique d'un individu, et, d'autre part d'appareils dans lesquels sont intro- duits, partiellement ou en totalité, lesdits supports, et consti- tués chacun: - de moyens de lecture de l'information inscrite sur les supports, - de moyens d'entrée d'un code confidentiel, ledit code étant en corrélation avec la susdite information, - d'une unité de traitement de l'information et du code, destinée notamment, selon la fonction qui lie ces deux paramè- tres, à transformer l'un des deux pour les ramener à deux gran- deurs comparables, - de moyens de comparaison des deux grandeurs obtenues, - et d'un cadran affichant en tout ou rien le résultat de cette comparaison. 2. Ensemble de contrôle selon la revendication 1, CARACTERI- SE PAR LE FAIT QUE la fonction qui lie le susdit code à la susdi- te information est variable. 3. Ensemble de contrôle selon la revendication 1 et dans lequel l'information inscrite sur le support est transformée par l'unité de traitement, CARACTERISE PAR LE FAIT QUE la fonction de transformation effectuée par la susdite unité de traitement est identique à celle liant le code confidentiel à la susdite infor- mation. 4. Ensemble de contrôle selon la revendication 1 et dans lequel le code confidentiel est transformé par l'unité de traite- ment, CARACTERISE PAR LE FAIT QUE la fonction de transformation effectuée par la susdite unité de traitement est réciproque de celle liant le susdit code à l'information inscrite sur le sup- port. 5. Ensemble de contrôle selon l'une des revendications 1, 2, 3 et 4, CARACTERISEPAR LE FAIT QUE l'enregistrement, sur un sup- port, de l'information caractéristique de l'individu propriétaire dudit support, est magnétique. 6. Ensemble de contrôle selon l'une des revendications 1, 2, 3, 4 et 5, CARACTERISE PAR LE FAIT QUE le susdit code confiden- tiel se compose d'un ou plusieurs chiffres et que la fonction qui 8 2497979 lie ledit code à l'information inscrite sur le support est une fonction algébrique. 7. Ensemble de contrôle selon les revendications 1 et 5, CARACTERISE PAR LE FAIT QUE les susdits moyens de lecture de l'information magnétique enregistrée sur ledit support sont constitués par une tête de lecture magnétique. 8. Ensemble de contrôle selon les revendications 1 et 6, CARACTERISE PAR LE FAIT QUE les susdits moyens d'entrée du code confidentiel se présentant sous la forme d'une suite de chiffres sont constitués par les touches d'un clavier. 9. Ensemble de contrôle selon l'ensemble des revendications 1 à 8, CARACTERISE PAR LE FAIT QUE les susdits supports compor- tent une deuxième information dont la validité est détectée par les susdits appareils. 10. Ensemble de contrôle selon l'ensemble des revendications 1 à 8, CARACTERISE PAR LE FAIT QUE les susdits appareils compor- tent des moyens de marquage laissant sur chaque support-contrôle une trace témoin. 11. Procédé électronique mis en oeuvre dans l'unité de traitement de l'appareil de l'ensemble de contrôle selon les revendications 1 à 8 prises ensemble, CARACTERISE PAR LE FAIT QU'il consiste à transcrire sous forme binaire l'information lue par la tête magnétique et le code confidentiel entré par les touches du clavier, et à stocker en mémoire les résultats de ces transcriptions avant de les traiter par les susdits moyens de comparaison. 12. Procédé électronique selon la revendication 11, CARAC- TERISE PAR LE FAIT QUE la fonction de transformation de l'infor- mation ou du code confidentiel est élaborée par un module arith- métique, avant la mise en mémoire dudit paramètre. 13. Procédé électronique selon la revendication 11, CARAC- TERISE PAR LE FAIT QUE la fonction de transformation de l'infor- mation ou du code confidentiel est élaborée par un module arith- métique, après la mise en mémoire dudit paramètre.