Brevet FR2582421A1 — publié le 19861128

La présente invention concerne un appareil d'Authentification d'identité et l'utilisation de cet appareil dans le but d'authentifier avec certitude une personne physique afin de l'autoriser à accomplir certaines actions pour lesquelles elle a reçu autorisation. Cette authentification est basée sur le contrôle ultérieur, par le logiciel spécialisé d'un système informatisé, du résultat de l'exécution par l'appareil d'un algorithme de certification. Cet algorithme met en oeuvre - un code d'identification, - un code secret personnel, - un code aléatoire, délivré généralement par le logiciel d'un système informatisé. Le domaine technique auquel se rapporte l'invention est celui du contrôle de l'identité d'une personne physique, généralement un usager accédant a des ressources protégées, par exemple : un fichier informatique dans lequel sont enregistrées des informations confidentielles. Dans d'autres cas, il peut s'agir du contrôle des accès a un immeuble, un garage ou toute autre forme de contrôle ou l'authenticité de l'identité d'une personne physique est requise. Le contrôle de l'identité d'une personne physique, communément nommé Authentification, est généralement basé sur la reconnaissance d'un code secret numérique ou alphanumérique collectif. Pour les systèmes les plus élaborés, ce code secret est en général personnalisé à chaque individu. En résumant, la procédure d'authentification d'une personne physique est actuellement la suivante - l'utilisateur communique au sytème informatisé son identité en composant sur le clavier d'un terminal, un code d'identification, - le système informatisé, afin d'effectuer le contrôle de la validité de ce code d'identification va demander a la personne concernée de fournir une information particulière permettant au système de s'assurer qu'il n'y a pas eu usurpation d'identité, - cette information est habituellement transmise sous la forme d'un code secret, collectif ou personnel, par l'usager au système informatisé. Le logiciel spécialisé du système informatisé compare le code secret communiqué avec le code secret de référence, conservé dans une mémoire particulière ou dans un fichier protégé.Si les deux codes sont identiques, la personne est autorisé a accéder aux ressources du système informatisé, sinon l'autorisation est rejetée. Cette procédure présente les inconvénients suivants - risque de divulgation des codes secrets collectifs, - risque de divulgation des codes secrets individuels car l'usager doit prendre de réelles dispositions afin de conserver le caractère confiden tiel de son code secret personnel (notamment, lorsqu'il le compose sur le clavier du terminal permettant l'accès au système informatisé), - risque de divulgation du code secret lors de l'acheminement par le réseau de transmission de données au système informatisé, - obligation pour l'utilisateur de procéder régulièrement au changement de son code secret personnel en raison des risques de divulgation énoncés précédeinent. Cette procédure de changement est très contraignante pour lwutilisateur et de ce fait, peu observée dans la pratique, augmentant ainsi la vulnérabilité des accès illicites au système informatisé. - complications supplèmentaires dans 1' exécution du travail de lutilisa- tueur, en raison de ses besoins éventuels d'accéder a des systèmes infor matisés différents qui le contraigne à connaître, retenir et gérer de multiples codes secrets. A l'inverse, la criminalité informatique par connexions illicites ou frauduleuses aux systèmes inforiatisés tend a généraliser l'obligation d'authentifier avec certitude les personnes qui demandent a se connecter aux systèmes informatisés. Cette obligation est encore renforcée lorsqu'il s agit d'exécuter certaines transactions, L'accès a des programmes informatiques sensibles, a des données élémentaires confidentielles, a des ressources critiques du système d'exploitation de l'ordinateur La présente invention qui a pour objectif d'apporter une solution aux problèmes évoqués sera mieux comprise à la lecture de la description de l'appareil d'authentification d'identité completee par son utilisation correspondante, lors de sa mise en oeuvre dans le cadre de - l'authentification de lidentite d'une personne physique, - la modification des données #nregistrées dans les si oies de 1 'appareil. Un coiplèment d'informatåon est apportée par les figures suivantes : - la figure 1 est une vue en perspective de l'appareil d'authentification d'identité, - la figure 2 est un schéma représentant la procédure adoptée, combinant les actions exécutées par l'utilisateur a l'aide de l'appareil dauthen- tification d'identité et par le système informatisé, et qui décrit l'enchainement obligatoire des actions nécessaires pour effectuer une opération d'authentification d'identité, - la figure 3 est un ordinogramme représentant la logique du principe adopté pour l'enchainement des actions de l'utilisateur, effectuées a l'aide de l'appareil d'authentification d'identité, au cours d'une opération d'authentification d'identité, - la figure 4 est un ordinogramme représentant la logique du raisonnement adoptée dans l'algorithme de certification, enregistré dans le micropro cesseur de l'appareil d'authentification d'identité et dans le logiciel spécialisé du système informatisé. - la figure 5 est un tableau représentant un exemple de la configuration des trente sept postes de quatre nombres de deux chiffres utilisés par l'algorithme de certification, enregistré dans#le microprocesseur de l'appareil d'authentification d'identité et dans le logiciel spécialisé du système informatisé, - la figure 6 est un ordinogramme représentant la logique du principe adoptée pour l'enchainement des actions de l'utilisateur, effectuées à l'aide de l'appareil d'authentification d'identité, dans le cadre des opérations de . modification du code secret de l'appareil d'authentification dtidentite, . modification des postes de la table de certification enregistrée dans le module de mémoire interne, authentification de l'identité d'une personne, au cours d'une opéra tion de connexion å un système informatisé, - la figure 7 est un schéma fonctionnel représentant les échanges d'infor mations et le sens de ces échanges au niveau des principaux composants électroniques de l'appareil d'authentification d'identité. C'est égale ment un schéma-bloc illustrant les caractéristiques fondamentales du montage électrique. L'appareil d'authentification d'identité représenté sur la figure 1 comporte un carter constitué par un couvercle (1) et un fond (15) reliés ensemble de manière appropriée, par exemple par des vis. Le couvercle (1) comporte une ouverture (16) derrière laquelle est placée un écran d'aff i- chage standard å cristaux liquides (2) permettant å l'utilisateur de visualiser sur une même ligne, huit caractères alphanumériques. Le couvercle (1) comporte également l'ouverture (20) à travers laquelle fait saillie l'interrupteur manuelle (14) de mise en fonction et hors fonction de l'appareil d'authentification d'identité. Le couvercle (1) comporte également les ouvertures (17), (18), (19), (21), (22) à travers lesquelles font saillies respectivement les touches de fonction : IDENTIFIER (9), AUTHENTIFIER (10), CERTIFIER (11), INITIER (12), ENTRER (13). Le couvercle (1) comporte également les ouvertures (23), (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47), (48) à travers lesquelles font saillies respectivement les touches alphabétiques : A, B, C, D, E, F, G, H, I, J, K, L, M, N, 0, P, Q, R, S, T, U, V, W, X, Y, Z, référencées par la suite : clavier alphabétique (7).Le couvercle (1) comporte également les ouvertures (49), (50), (51), (52), (53), (54), (55), (56), (57), (58) a travers lesquelles font saillies respectivement les touches numériques 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, référencées par la suite clavier numérique (8). Le couvercle (1) comporte enfin une large encoche rectangulaire (59) dans laquelle vient s'insérer : - soit une pièce fictive en matière plastique (60), - soit un module de mémoire externe (6), lequel se substitue au module de mémoire interne en inhibant ses fonctionnalités habituelles. Dans le carter de l'appareil d'authentification d'identité représenté sur la figure 1 sont incorporés des composants mécaniques et électroniques standards d'un point de vue industriel et notamment - un écran d'affichage a cristaux liquides (2) permettant la visualisation sur une seule ligne, de huit caractères alphanumériques, - un microprocesseur (3) dans lequel est enregistré un programme spécifi que, chargé de gérer l'ensemble des fonctions de l'appareil d'authenti fication d'identité et d'exécuter le traitement de l'algorithme de certification, - une mémoire (4) dans laquelle est conservée le code particulier a chaque appareil d'authentification d'identité.Ce code, constitue de huit caractères alphanumériques dont-les trois premiers sont les lettres CNX, est accessible pour lecture par le microprocesseur (3) de l'appareil d'authentification d'identité. Ce code, enregistré lors de la fabriça- tion de l'appareil d'authentification d'identité ne peut pas être modifié par l'utilisateur, - une mémoire (5) dans laquelle est conservée un code secret. Ce code, constitué de huit caractères alphanumériques est accessible par le microprocesseur (3) de l'appareil d'authentification d'identité.Ce code, initié lors de la fabrication de l'appareil d'authentification d'identité peut être modifié par l'utilisateur, - un module de mémoire (6) dans lequel sont enregistrés le code interne du module de mémoire, Ce code, constitué de huit caractères alphanumériques est accessible pour lecture par le micro processeur (3) de l'appareil d'authentification d'identité. Ce code, enregistré lors de la fabrication du module de mémoire ne peut pas être modifié par l'utilisateur, les trente sept zones de huit caractères numériques dans lesquelles sont enregistrées les constantes numériques adaptées a lalgorithme-de certification retenu.Ces informations initiées lors de la fabrication du module de mémoire sont accessibles par le microprocesseur (3) de l'appareil d'authentification d'identité et peuvent être modifiées par un utilisateur spécialement autorisé, c'est-â-dire disposant - du code particulier correspondant a l'appareil d'authentification d'identité, - du code secret conservé dans l'appareil d'authentification d'identité, Pour des besoins spécialisés, le module de mémoire peut être inhiber et remplacer par un module de mémoire externe, présentant des caractéristi ques fonctionnelles identiques. L'appareil d'authentification d'identité et l'utilisation de cet appareil en liaison étroite avec le logiciel spécialisé d'un système informatisé est caractérisé par le principe de base décomposé sur la figure 2 et dont la description est donnée ci après. Lorsqu'un utilisateur exécute une procédure standard de connexion a un système informatisé (61), le logiciel spécialisé de ce système reçoit le message composé par l'utilisateur sur le clavier de son terminal, dans lequel est indu le code d'identification nécessaire, par exemple : DUPONT Le logiciel spécialisé du système informatisé mémorise ce code d'identification et adresse en retour (62) à l'utilisateur, un message de huit caractères alphanumériques fabriqué par un procédé algorithmique spécifique, par exemple : ZDBXEC4F. Ce message est affiché par le système informatisé sur l'écran de visualisation du terminal de l'utilisateur. A l'aide de l'appareil d'authentification d'identité, l'utilisateur réalise (63) les étapes représentées sur la figure 3 : - mise sous tension manuellement de l'appareil d'authentification d'identité (66) en basculant l'interrupteur (14) sur la position EN FONCTION, - le message : IDENTIFIER s'affiche (67) sur l'écran (2), - l'utilisateur appuie (68) sur la touche de fonction : IDENTIFIER (9), - un message constitué de huit tirets est affiché (69) sur l'écran (2), - l'utilisateur compose (70) le code d'identification, par exemple DUPONT à l'aide du clavier alphanumérique (7) et (8), - l'utilisateur appuie (71) sur la touche de fonction : ENTRER (13), - le message : AUTHENTIFIER s'affiche (72) sur l'écran (2), - l'utilisateur appuie (73) sur la touche de fonction :AUTHENTIFIER (10), - un message constitué de huit tirets est affiché (74) sur l'écran (2), - l'utilisateur compose (75) son code secret personnel, par exemple CASIMODO , puis appuie (76) sur la touche de fonction : ENTRER (13), - le message : CERTIFIER s'affiche (77) sur l'écran (2), - l'utilisateur appuie (78) sur la touche de fonction : CERTIFIER (11), - un message constitué de huit tirets est affiché (79) sur l'écran (2), - l'utilisateur compose (80) le message que lui a délivré l'ordinateur et qui se trouve affiché sur l'écran de visualisation de son terminal, soit dans 1 'exemple : ZDBXEC4F a l'aide du clavier alphanumérique (7) et (8), - l'utilisateur appuie (81) sur la touche de fonction :ENTRER (13), - l'appareil d'authentification d'identité exploite (82) par l'exécution de l'algorithme de certification les informations . code d'identification : DUPONT . code secret de l'utilisateur : CASINODO . message délivré par l'ordinateur : ZDBXEC4F . table individuelle de certification, Cette action est représentée par le repére (63) de la figure 2. - le résultat du traitement de l'algorithme de certification par l'appa reil d'authentification d'identité est affiché (83) sur l'écran (2) a cristaux liquides, sous la forme d'une valeur de huit positions numéri ques, par exemple : 28121456 - l'utilisateur compose sur le clavier de sonsterminal connecté au système informatisé, le code de certification élaboré par l'appareil d'authen tification d'identité, dans notre exemple : 28121456 Le terminal le transmet au système informatisé (64) Le logiciel spécialisé du système informatisé dispose du meme algorithme de certification et des informations . code d'identification : DUPONT . code secret de l'utilisateur :CASIMODO . message délivré par l'ordinateur : ZDBXEC4F . table individuelle de certification, Le logiciel spécialisé exécute a son tour l'algorithme de certification dont le résultat du traitement donne également une valeur de huit positions numériques, soit dans notre exemple : 28121456 Le logiciel spécialisé du système informatisé effectue la comparaison entre le code transmis par 1 'utilisateur et le code élaboré au cours de l'exécution de l'algorithme de certification. Si les deux codes sont identiques, l'ordinateur authentifie l'utilisateur. Dans le cas contraire, l'ordinateur refuse lacés de l'utilisateur et prend les dispositions qui s'imposent afin de procéder å son rejet du système informatisé. Cette action est représentée par le repère (65) de la figure 2. - pour terminer, l'utilisateur procède manuellement (84) a la mise hors tension de l'appareil d'authentification d'identité a l'aide de l'interrupteur (14). En cas d'omission, cette mise hors tension sera réalisée automatiquement après un délai de trois minutes, par le programme enregistré dans le microprocesseur de l'appareil d'authentification d'identité. L'appareil d'authentification d'identité et l'utilisation ce cet appareil en liaison étroite avec un logiciel spécialisé d'un système informatisé supprime les inconvénients - des codes secrets collectifs, lesquels n'ont plus de raison d'être, - de divulgation du code secret personnel lors de l'introduction au clavier du terminal ou durant l'acheminement par le réseau de transmission de données, au systéme informatisé. - de changement régulier du code secret personnel de l'utilisateur, - de la nécessité de disposer dun code secret personnel particulier pour chaque système informatisé qui est accédé par l'utilisateur. En effet, en raison du procédé utilisé dans l'algorithme de certification, dont la description est fournie par la suite, l'appareil d'authentification d'identité et l'utilisation de cet appareil# conduit a ce que le code secret généré et acheminé (64) au système informatisé est différent quel que soit l'espace de temps écoulé ou les caractéristiques du système informatisé auquel l'utilisateur souhaite accéder. De plus, il ne suffit pas de disposer de l'appareil d'authentification d'identité pour que le code numérique généré par l'appareil permette à un utilisateur illicite d'être authentifier par un système informatisé puisque le code généré prend en comptetle code secret personnel de l'utilisateur, lors du traitement par l'algorithme de certification.Ce code secret n'est jamais enregistré dans l'appareil d'authentification d'identité, par conséquent seul l'utilisateur habilité obtiendra son authentification par le logiciel spécialisé du système informatisé. Par ailleurs, une disposition simple qui ne peut être observée par des tiers, lorsque l'utilisateur procède aux manipulations usuelles sur l'appareil d'authentification d'identité permet d'alerter le système informatisé que l'utilisateur fait l'objet de contraintes de la part d'individus malveillants. Cette disposition est mise en oeuvre par le logiciel spécialisé du système informatisé. L'appareil d'authentification d'identité est généralement portatif mais il peut également être incorporé dans un autre appareil afin, en fonction de la nature des besoins, de demeurer amovible ou définitivement solidaire au sein de l'installation. L'algorithme de certification enregistré dans le microprocesseur (3) et dans le module de mémoire (6) de l'appareil d'authentification d'identité est également incorporé dans le logiciel spécialisé du système informatisé (65). L'algorithme de certification est caractérisé par le principe de base présenté sur la figure 4 sous la forme d'un -ordinogramme dont le raisonnement logique est le suivant l'utilisateur introduit le code d'identification (bloc 85) dont la longueur peut varier entre un et huit caractères alphanumériques. le code d'identification est déplacé (bloc 86) pour être enregistré dans la mémoire 106, l'utilisateur introduit son code secret personnel (bloc 87) dont la longueur peut varier entre un et huit caractères alphanumériques le code secret personnel est déplacé bloc 88) pour être enregistré dans la mémoire 107, l'utilisateur introduit le code aléatoire (bloc 89) de huit caractères alphanumériques que lui a délivré (62) figure 2, le système informatisé. le code aléatoire est déplacé (bloc 90) pour être enregistré dans la mémoire 108. la mémoire 109 est initié (bloc 91) a la valeur numérique UN, un test (bloc 92) de la valeur numérique enregistrée dans la mémoire 109 est effectué afin de déterminer si cette valeur est égale à la valeur numérique VINGT CINQ. Dans l'affirmative ,le contrôle du programme est transféré afin de poursuivre l'exécution a l'étape 102, les mémoires 106, 107, 108 étant adjacentes forment une mémoire unique de VINGT QUATRE caractères. Une opération de recherche (bloc 93) dans les trente sept postes de la table de certification est effectuée afin d'enregistrer (bloc 94) dans la mémoire 111, la valeur numérique correspondante au premier caractère de gauche de la mémoire 106, en raison du fait que la mémoire 109 contient la valeur numérique UN. Puisque le premier caractère est le caractère D (de DUPONT), la valeur numérique qui sera enregistrée (bloc 94) dans la mémoire 111 est selon le tableau indiqué sur la figure 5, la valeur numérique : 36534153 Un test (bloc 95) de la valeur numérique enregistrée dans la mémoire 109 est effectué afin de déterminer si cette valeur est égale a la valeur numérique UN. Dans l'affirmative, le contrôle du programme est transféré afin de poursuivre l'exécution a l'étape 100, dans laquelle le contenu de la mémoire 111 est déplacé afin de l'enregistrer dans la mémoire 113. Un branchement inconditionnel transfert l'exécution du programme å l'étape 98, dans laquelle la valeur numérique UN est additionnée au contenu de la mémoire 109. Un branchement inconditionnel (bloc 99) est opéré afin de poursuivre l'exécution a l'étape 92. Un test de la valeur numérique contenu dans la mémoire 109 est effectué (bloc 92) afin de déterminer si cette valeur est égale à la valeur numérique VINGT CINQ. Dans la négative, le contrôle du programme est transféré a l'étape 93, dans laquelle la valeur numérique correspondante au caractère suivant est recherchée afin d'être enregistré (bloc 94) dans la mémoire 111, - le produit de la matrice enregistrée dans la mémoire 111 par la matrice enregistrée dans la mémoire 113 est calculé, en comptant modulo QUATRE VINGT DIX SEPT, et le résultat est enregistré (bloc 96) dans la mémoire 112, - le contenu de la mémoire 112 est déplacé pour être enregistré (bloc 97) dans la mémoire 113, - la valeur numérique UN est additionnée (bloc 98) a la valeur numérique enregistrée dans la mémoire 109, - un branchement inconditionnel (bloc 99) est opéré afin de poursuivre l'exécution a l'étape 92, - lorsque la mémoire 109 contient la valeur numérique VINGT CINQ, la boucle de traitement a été exécutée VINGT QUATRE fois et par conséquent l'ensemble des caractères alphanumériques enregistrés dans les mémoires 106, 107, 108 ont été traduits en valeurs numériques, puis les produits successifs des matrices correspondantes ont- été calculés. Le résultat final, c'est-à-dire la clef de certification se trouve enregistrée dans la mémoire 113. Le contenu de la mémoire 113, dans notre exemple la valeur numérique : 28121456 est affiché (bloc 102) sur l'écran (2). - une opération de comptage de temps (bloc 103) et#de test dans le but de vérifier que le seuil de trois minutes n'a pas été atteint est réalisée. Dans l'affirmative, le contrôle du programme est transféré afin de poursuivre l'exécution à l'étape 105, dans laquelle le microprocesseur (3) effectue la mise hors tension automatique de l'appareil d'authenti fication d'identité. Dans le cas Contraire, un branchement incondi tionnel (bloc 104) est opéré afin de poursuivre l'exécution a l'étape 103. Le procédé de certification mis en oeuvre par l'algorithme exécuté par l'appareil d'authentification d'identité donne la probabilité d'UNE chance sur CENT MILLIONS de découvrir par hasard la valeur exacte que le système informatisé s'attend à recevoir, pour authentifier l'identité de la personne qui procède à une tentative de connexion. Etant donné que le système informatisé n'accepte qu'une seule réponse, il apparait comme peut réaliste d'imaginer que la connexion illicite d'un intru puisse survenir dans ces conditions. Le procédé de certification donne une probabilité de 1/87.000.000 pour que deux combinaisons alphanumériques différentes de VINGT QUATRE caractères donnent une valeur numérique identique. En résumé, le procédé retenu dans l'appareil d'authentification d'identité est basé sur la création d'une signature informatique, ayant pour origine un ensemble de caractères alphanumériques, désigné par le terme de clef temporaire. La clef temporaire est constituée des informations suivantes - code d'identification, - code secret personnel, - code aléatoire, délivré par le logiciel spécialisé d'un système infor matisé. La signature informatique est créée au cours de l'exécution de l'algorithme de certification. La certification associe à chaque caractère (lettre,chiffre) une matrice de rang deux, c'est-a-dire composée d'un tableau carré de quatre nombres. Pour créer la signature informatique, le programme enregistré dans le microprocesseur effectue en chaîne les produits des matrices de tous les caractères de la clef temporaire. Afin d'éliminer les risques de dépassement, les calculs sont opérés en modulo QUATRE VINGT DIX SEPT, soit le plus grand nombre premier de deux chiffres. L'authentification d'identité est considérée acquise si une autre clef temporaire obtenue a partir d'une source différente d'informations, traitée par le même algorithme de certification, dans un équipement informatisé différent, engendre une signature informatique identique. Dans le but de personnaliser éventuellement l'appareil d'autflentifi- cation d'identité avec un système informatisé spécifique ou afin de disposer du meilleur niveau de sécurité, un responsable qualifié, c'est-a-dire disposant : - du code particulier correspondant a l'appareil d'authentification d' identité, - du code secret conservé dans l'appareil d'authentification d'identité, peut modifier séparément ou globalement : - le code secret conservé dans l'appareil d'authentification d'identité, - un, plusieurs ou la totalité des postes de la table de l'algorithme de certification (les trente sept tableaux carrés de quatre nombre de deux chiffres) enregistrés dans le module de mémoire fixe (6). La figure 6 représente la logique du raisonnement adoptée pour assurer l'enchaînement des actions de l'utilisateur afin de procéder aux interventions permettant de - modifier le code secret de l'appareil d'authentification d'identité, - modifier les postes de la table de certification enregistrés dans le module de mémoire interne (2) de l'appareil d'authentification d'identité. - authentifier l'identité d'une personne au cours d'une opération de connexion à un système informatisé. Dans le but d'exposer le fonctionnement de l'appareil dlauthentifi- cation d'identité, le texte ci-après donne une description complète des étapes 114 à 179 représentées sur la figure 6 l'utilisateur procède manuellement (114) à la mise sous tension de l'appareil en positionnant l'interrupteur (14) EN FONCTION, le message IDENTIFIER s'affiche (115) sur l'écran (2), l'utilisateur appuie (116) sur la touche de fonction IDENTIFIER (9), un message constitué de huit tirets est affiché (117) sur l'écran (2), l'utilisateur compose (118) le code d'identification de l'appareil d'authentification d'identité, par exemple :CNM20257 à l'aide du clavier alphanumérique (7) et (8), 1'utilisateur appuie (119) sur la touche de fonction ENTRER (13), un test du code composé (bloc luis) par l'utilisateur est effectué afin de déterminer (120) si ce code commence par les caractères alphabétiques CNM. Dans la négative, le programme enregistré dans le microprocesseur (3) de l'appareil d'authentification d'identité considère que la procédure en cours d'exécution correspond à une opération d'authentifi cation d'identité et le contrôle du programme est transféré afin de poursuivre l'exécution à l'étape 164.Dans l'affirmative, un test de la valeur du code conservé dans la mémoire particulière (4) de l'appareil d'authentification d'identité est effectué afin de déterminer (121) si cette valeur est identique à celle composée (bloc 118) par 1'utilisateur Dans la négative le contrôle du programme est transféré afin de poursuivre l'exécution à l'étape 154, dans laquelle le message ERREUR 1 s'affiche sur l'écran (2) puis le microprocesseur (3) procède (bloc 155) automatiquement à la mise hors tension de l'appareil.Dans le cas contraire, le message : AUTHENTIFIER s'affiche (122) sur l'écran (2), 1'utilisateur appuie (123) sur la touche de fonction AUTHENTIFIER (10), un message constitué de huit tirets est affiché (124) sur l'écran (2), l'utilisateur compose (125) le code secret de l'appareil d'authentifica tion d'identité, par exemple : XYZXYZ12 à l'aide du clavier alphanumé rique (7) et (8), l'utilisateur appuie (126) sur la touche de fonction ENTRER (13), un test de la valeur du code conservé dans la mémoire particulière (5) de l'appareil d'authentification d'identité est effectué afin de déterminer (127) si cette valeur est égale au code secret composé (bloc 125) par l'utilisateur.Dans la négative, le message : ERREUR 2 s'affiche sur l'écran (2), . l'utilisateur appuie (157) sur la touche de fonction ENTRER (13). . un test du nombre de fois ou le message :ERREUR 2 a été affiché est effectué (158). Si la valeur obtenue est inférieure ou égale à TROIS, le contrôle du programme est transféré afin de reprendre l'exécution à l'étape 115. - Dans la négative, le programme enregistré dans le microprocesseur (3) de l'appareil d'authentification d'identité procède (159) à la remise à zéro des trente six postes de la table de certification enregistrée dans le module de mémoire interne (6) de l'appareil d'authentification d'identité; le poste correspondant au caractère spécial tiret n'est pas effacé. - le programme enregistré dans le microprocesseur (3) de l'appareil d'authentification d'identité procède (160) à la remise à la valeur initiale du code secret enregistré dans la mémoire interne (6) de l'appareil d'authentification d'identité; la valeur initiale étant le code secret enregistré lors de la fabrication de l'appareil d'authenti fication d'identité. le microprocesseur (3) procède automatiquement (161) à la mise hors tension de l'appareil d'authentification d'identité. si le test effectué (bloc 127) confirme légalité entre le code secret composé (bloc 125) et le code conservé dans la mémoire particulière (5), le message : INITIER s'affiche (128) sur l'écran (2), l'utilisateur appuie (129) sur la touche de fonction INITIER (12), le message : CODE AAI s'affiche (130) sur l'écran (2), l'utilisateur compose (131) le nouveau code secret de l'appareil d'authentification d'identité, par exemple :ABCDEFGH à laide du clavier alphanumérique (7) et (8), l'utilisateur appuie (132) sur la touche de fonction ENTRER (13), le message AUTHENTIFIER s'affiche (133) sur l'écran (2), ltutilisateur appuie (134) sur la touche de fonction AUTHENTIFIER (10), un message constitué de huit tirets est affiché (135) sur l'écran (2), l'utilisateur compose (136) une seconde fois le nouveau code secret de l'appareil d'authentification d'identité, par conséquent : ABCDEFGH à l'aide du clavier alphanumérique (7) et (8). Cette opération est destinée à s'assurer que le nouveau code secret est bien identique a celui composé en (bloc 131) de manière à éviter une erreur majeure, qui conduirait à une difficulté ultérieure de fonctionnement de l'appareil d'authentification 8'identité. l'utilisateur appuie (137) sur la touche de fonction ENTRER (13), un test de la valeur du code conservé dans la mémoire particulière (5) de l'appareil d'authentification d'identité est effectué afin de déterminer (138) si cette valeur est égale au code secret composé (bloc 131) par l'utilisateur. Dans la négative, le contrôle du programme est transféré afin de poursuivre l'exécution à l'étape 162, dans laquelle le message : ERREUR 3 s'affiche sur l'écran (2) puis le micro processeur (3) procède (bloc 163) automatiquement à la mise nors tension de l'appareil d'authentification d'identité. dans le cas contraire, le message : INITIER s'affiche (139) sur l'écran (2), l'utilisateur appuie (140) sur la touche de fonction INITIER (12), le message : POSTE ~ s'affiche (141) sur l'écran (2), l'utilisateur compose (142) le caractère alphanumérique qu'il souhaite voir afficher avant de le modifier, par exemple : A à l'aide du clavier alphanumérique (7) et (8), l'utilisateur appuie (143) sur la touche de fonction ENTRER (13), les caractères numériques du poste de la table correspondant au caractère :A s'affichent (144) sur l'écran (2) permettant une vérifi cation visuelle préalable à la modification, par exemple :12180624 l'utilisateur compose (145) la nouvelle matrice (tableau carré de QUATRE nombres de DEUX chiffres) correspondant au poste de la table de certifi cation qu'il souhaite modifier, par exemple : 22151785 a l'aide du clavier numérique (8), l'utilisateur appuie (146) sur la touche de fonction ENTRER (13) ; si l'utilisateur ne souhaite pas modifier le contenu d'un poste de la table de certification, il lui suffit de ne pas réaliser l'étape référencée (145), le message :POSTE - s'affiche (147) sur l'écran (2), l'utilisateur procède (148) de manière identique pour effectuer la modification des postes B à Z et 0 à 9 de la table de certification, en répétant les interventions décrites dans les étapes référencées 142 å 146, un test de la valeur introduite au cours des'étape référencée 148 est effectué afin de déterminer (149) si le mot clef : FIN a été composé à la place d'un nouveau poste de la table de certification.Dans la négative, le contrôle du programme est transféré pour exécution à l'étape référencée 148, sinon le message : CONFIRMER s'affiche (150) sur l'écran (2), l'utilisateur compose (151) le mot clé : OUI ou le mot clé NON à laide du clavier alphabétique (7). La reconnaissance des caractères alphabéti ques OUI autorise le programme enregistré dans le microprocesseur (3) de l'appareil d'authentification d'identité à exécuter le traitement par l'algorithme de certification, dans la mesure ou l'utilisateur aura procéder à une double saisie des informations composées durant les étapes 70, 75, et 80 de l'opération d'authentification d'identité représentée sur la figure 3. l'utilisateur appuie (152) sur la touche de fonction ENTRER (13). Toute chaîne de caractères différente de la chaîne de caractères OUI par exemple : ABC sera interprétée par le programme enregistré dans le microprocesseur (3) de l'appareil d'authentification d'identité, comme étant une chaîne de caractères égale au mot clé : NON le microprocesseur (3) procède (153) automatiquement à la mise hors tension de l'appareil d'authentification d'identité. si le code composé (bloc 118) par l'utilisateur ne commence pas par les caractères CNN le message AUTHENTIFIER s'affiche (164 > sur l'écran (2), - l'utilisateur appuie (165) sur la touche de fonction AUTHENTIFIER (10), un test est réalisé par le microprocesseur (3) de l'appareil d'authenti fication d'identité afin de déterminer (166) s'il utilise le module de mémoire interne(6) .Dans la négative, le contrôle du programme est transféré afin de poursuivre l'exécution à 1'étape 178, dans laquelle le code interne du module de la mémoire extérieure est affiché sur l'écran (2) puis le contrôle du programme est transféré (179) afin de poursuivre l'exécution å-ltetape 169, dans le cas contraire, un message constitué de huit tirets est affiché (167) sur 1'écran (2), l'utilisateur compose (168) son code secret personnel, par exemple CASIMODO à l'aide du clavier alphanumérique (7) et (8), - l'utilisateur appuie (169) sur la touche de fonction ENTRER (13), le message :CERTIFIER s'affiche (170) sur# l'écran (2), - l'utilisateur appuie (171) sur la touche de fonction CERTIFIER (11), un message constitué de huit tirets est affiché (172) sur l'écran (2), - l'utilisateur compose (173) le message que lui a délivré l'ordinateur et qui est affiché sur l'écran de visualisation de son terminal, soit dans l'exemple : ZDBXEC4F à l'aide du clavier alphanumérique (7) et (8) l'utilisateur appuie (174) sur la touche de fonction ENTRER (13), - l'appareil d'authentification d'identité exploite (175) par l'exécution de l'algorithme de certification les informations . code d'identification : DUPONTDUPONT . code secret de l'utilisateur : CASIMODO . message délivré par le système informatisé :ZDBXEC4F . table individuelle de certification. le résultat du traitement de l'algorithme de certification par l'appareil d'authentification d'identité est affiché sur l'écran (2), sous la forme d'une valeur de huit positions numériques, dans notre exemple : 28121456 après l'exploitation par l'utilisateur de cette information dans le cadre de la procédure de connexion au système informatisé, l'utilisateur procède manuellement (177) à la mise hors tension de l'appareil d'authentification d'identité, à l'aide de l'interrupteur (14). En cas d'omission , cette mise hors tension sera réalisée automatiquement après un délai de trois minutes, par le programme enregistré dans le micropro cesseur (3) de l'appareil d'authentification d'identité. La figure 7 représente d'un point de vue fonctionnel les échanges et le sens de ces échanges au niveau des principaux composants électroniques de l'appareil d'authentification d'identité. Elle illustre les caractéristiques fondamentales du montage électrique le clavier alphanumérique (194) transmet les informations composées par l'utilisateur au microprocesseur (202) par le circuit (180), le clavier numérique (195) transmet les informations composées par l'utilisateur au microprocesseur (202) par le circuit (181), la touche de fonction : ENTRER (196) transmet au microprocesseur (202) l'action de l'utilisateur par le circuit (182), la touche de fonction :IDENTIFIER (197) transmet au microprocesseur (202) l'action de l'utilisateur par le circuit (183), la touche de fonction : AUTHENTIFIER (198) transmet au microprocesseur (202) l'action de l'utilisateur par le circuit (184), la touche de fonction : CERTIFIER (199) transmet au microprocesseur (202) l'action de l'utilisateur par le circuit (185), la touche de fonction :INITIER (200) transmet au microprocesseur (202) l'action de l'utilisateur par le circuit (185), la mémoire (203) transmet au microprocesseur (202) le code particulier de l'appareil d'authentification d'identité par le circuit (188), la mémoire (204) transmet au microprocesseur (202) le code secret de l'appareil d'authentification d'identité par le circuit (189), le microprocesseur (202) transmet à la mémoire (204) le code secret personnel composé par l'utilisateur par l'intermédiaire du circuit (190) le code interne (205) de la mémoire (206) est transmis au micropro cesseur (202) par le circuit (191), la mémoire (206) transmet au microprocesseur (202) les informations correspondantes aux TRENTE SEPT postes de la table de certification par le circuit (192), le microprocesseur (202) transmet à la mémoire (206) les informations composées par l'utilisateur, correspondantes aux TRENTE SIX des TRENTE SEPT postes de la table de certification par le circuit (193), - le microprocesseur (202) communique pour affichage à l'écran à cristaux liquides (201) les informations composées par l'utilisateur ou élaborées par le programme enregistré dans le microprocesseur par l'intermeaiaire du circuit (187). REVENDICATIONS 1) Appareil d'authentification d'identité, caractérisé en ce qu'il comporte un carter (1 et 15), un écran d'affichage à cristaux liquides positionné en haut de la face supérieure du carter (2), un module de mémoire dans la partie inférieure droite du carter (6), une touche de fonction IDENTIFIER (9), une touche de fonction AUTHENTIFIER (10), une touche de fonction CERTIFIER (11), une touche de fonction INITIER (12), une touche de fonction ENTRER (13), vingt six touches permettant de composer les les vingt six caractères de l'alphabet latin (7), dix touches permettant de composer les dix chiffres arabes (8), un microprocesseur dans lequel est enregistré un programme informatique spécialisé (3) une mémoire dans laquelle est conservée le code interne de l'appareil d'authentification d'identité (4), une mémoire dans laquelle est enregistrée le code secret de l'appareil d'authentification d'identité (5). 2) Appareil d'authentification d'identité selon la revendication 1, carac térisé en ce que la touche de fonction référencée IDENTIFIER (9) permet de diriger le programme enregistré dans le microprocesseur (3) vers la séquence d'instructions chargée de gérer l'ensemble fonctionnel destiné à identifier un utilisateur. 3) Appareil d'authentification d' identité selon la revendication 1, caractérisé en ce que la touche de fonction référencée AUTHENTIFIER (10) permet de diriger le programme enregistré dans le microprocesseur (3) vers la séquence d'instructions chargée de gérer l'ensemble fonctionnel destiné à authentifier un utilisateur. 4) Appareil d'authentification d'identité selon la revendication 1, caractérisé en ce que la touche de fonction référencée CERTIFIER (11) permet de diriger le programme enregistré dans le microprocesseur (3) vers la séquence d'instructions chargée de gérer l'ensemble fonctionnel destiné à certifier les informations collectées auprès de l'utilisateur en exécutant l'algorithme de certification, puis à en communiquer le résultat à l'utilisatéur par l'intermédiaire de l'écran d'affichage & cristaux liquides (2). 5) Appareil d'authentification d'identité selon la revendication 1, carac térisé en ce que la touche de fonction référencée INITIER (12) permet de diriger le programme enregistré dans le microprocesseur (3) vers la séquence d'instructions chargée de gérer l'ensemble fonctionnel destiné à la modification du code secret de l'appareil d'authentification d'identité et de trente six des trente sept postes de la table utilisée par l'algorithme de certification. 6) Appareil d'authentification d'identité selon l'une des revendications 1 à 5 caractérisé en ce que la touche de fonction référencée ENTRER (13) permet de-diriger le programme enregistré dans le microprocesseur (3) vers la séquence d'instructions chargée d'exécuter les instructions prévues pour les ensembles fonctionnels : Identifier, Authentifier, Certifier, Initier, selon la touche de fonction qui a été appuyée au préalable par l'utilisateur. 7) Appareil d'authentification d'identité selon la revendication 1, carac terise en ce que l'authentification d'identité se base sur la communication à l'utilisateur d'une signature informatique, constituée par une valeur numérique de huit chiffres, affichée sur l'écran à cristaux liquides (2) de l'appareil d'authentification d'identité. 8) Appareil d'authentification d'identité, selon les revendications 1 et 7 caractérisé en ce que la signature informatique dépend d'un procédé informatisé de traitement algorithmique d'une clef temporaire, exécuté dans le microprocesseur (3) de l'appareil d'authentification d'identité, utilisant les informations communiquées sur le clavier (7),(8), par l'utilisateur : - son code d'identification, - son code secret personnel, - le code aléatoire, délivré généralement par le logiciel spécialisé d'un système informatise. 9 > Appareil d'authentification d'identité selon les revendications 1, 7, et 8, caractérisé en ce que la clef temporaire est traitée par un procédé de certification qui associe, par l'intermédiaire d'une table de certification, chaque caractère de la clef temporaire à une matrice de rang deux, c'est-a-dire d'un tableau carré de quatre nombres, puis effectue en chaîne les produits de chaque matrice obtenue, en utilisant 1 'arithmétique base quatre vingt dix sept. 10) Appareil d'authentification identité selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il procède à l'authentification d'identité à l'aide d'un procédé informatisé de traitement algorithmique identique mais complémentaire, exécuté#sur une autre clef temporaire composée des informations - le code d'identification de l'utilisateur, - le code secret personnel de l'utilisateur, - le code aléatoire initial, délivré par le logiciel spécialisé du système informatisé accédé, - la table individuelle de certification. L'algorithme de ce procédé de traitement est enregistré dans le système informatisé ayant en charge la décision d'accepter ou de refuser l'authentification d'identité qui a été sollicitée.