Brevet FR2890509A1 — publié le 20070309

La présente invention concerne un procédé d'authentification d'un utilisateur au travers d'un terminal connecté à un réseau de type informatique et comprenant des moyens de lecture d'un support à mémoire non réinscriptible, de type CD, CD CARD ou DVD. La présente invention entre dans le domaine de l'authentification sécurisée et distante d'un utilisateur, en particulier l'identification d'un utilisateur au travers d'un réseau de type informatique. L'invention concerne plus particulièrement un tel procédé d'authentification et son dispositif de mise en oeuvre. De manière connue, l'authentification à distance d'un utilisateur, connecté à un réseau informatique au travers d'un ordinateur, peut être réalisée au travers d'un système utilisant une carte à puce. A l'instar des systèmes utilisant les cartes bancaires, un ordinateur peut être pourvu d'un terminal de lecture d'une carte à puce. Cette dernière renferme des informations d'authentification, comme par exemple une signature électronique, qui est transférée alors depuis ledit terminal au travers dudit réseau pour être comparée puis authentifiée. L'accès est alors garanti. Toutefois, un tel dispositif n'offre pas une sécurité satisfaisante, particulièrement en cas de vol de la carte qui peut alors être utilisée sur un autre terminal. C'est pourquoi les dispositifs bancaires utilisent un code connu de l'utilisateur seul. De plus, ce type de dispositif requiert l'achat et l'installation d'un lecteur spécifique destiné à la lecture de la carte. Ce lecteur, généralement externe, n'est qu'un moyen de lecture des données contenues sur la carte à puce et est dépourvu de moyens de cryptage. Il n'offre donc aucune sécurité de transmission entre le terminal et l'ordinateur, notamment au travers d'un lien filaire physique. De surcroît, dans le cadre d'un accès sécurisé à un site de paiement en ligne par carte bancaire, par exemple sur Internet, aucun code n'est requis. Il suffit d'entrer les numéros inscrits sur la carte pour valider l'achat. Encore une fois, en cas de vol de cette dernière, aucune sécurité n'empêche alors une utilisation frauduleuse. Enfin, si les données présentent sur la carte arrivent à être copiées, aucun moyen n'empêche la falsification de cette 5 carte et sa reproduction. L'invention a pour but de pallier les inconvénients de l'état de la technique en proposant une méthode d'authentification sécurisée et son dispositif de mise en oeuvre offrant une sécurité optimale, une reproduction impossible les rendant infalsifiable et une transparence d'utilisation. En particulier, l'invention créer un lien entre les données contenues sur un support et le support lui-même, de sorte que la copie de l'un indépendamment de l'autre n'est pas réalisable. Pour ce faire, la présente invention concerne un procédé d'authentification d'un utilisateur au travers d'un terminal connecté à un réseau de type informatique et comprenant des moyens de lecture d'un support à mémoire non réinscriptible, de type CD, CD CARD ou DVD, dans lequel, lors de la création dudit support: - des données d'identification concernant ledit utilisateur sont enregistrées, d'une part, sur ledit support au travers de moyens de gravure et, d'autre part, sur des moyens de stockage; - des informations relatives à la gravure dudit support sont collectées et stockées sous forme d'une trace au travers desdits moyens de stockage; et, dans lequel, lors de l'utilisation dudit support: - lesdites données d'identification sont lues au travers desdits moyens de lecture et transmises au travers de moyens sécurisés de connexion vers lesdits moyens de stockage distants au travers dudit réseau; - lesdites données transmises sont comparées avec lesdites données contenues sur lesdits moyens de stockage afin d'être 35 authentifiées; ledit procédé consistant aussi à : - contrôler physiquement ledit support lors de sa lecture et transmettre les résultats dudit contrôle auxdits moyens de stockage distants; - comparer le résultat de son contrôle avec ladite trace afin d'authentifier ledit support; et, après authentification dudit support et desdites informations, à autoriser un accès dudit utilisateur à une application. Selon d'autres caractéristiques de l'invention, la connexion au travers de moyens sécurisés consiste à : - lors de la réalisation dudit support, enregistrer un 10 code sur lesdits moyens de stockage; - lors de l'utilisation dudit support, exécuter des moyens de saisie par un utilisateur dudit code; puis crypter ledit code et le transmettre au travers d'une connexion sécurisée dudit réseau vers lesdits moyens de stockage; et contrôler la validité dudit code par comparaison avec le code contenu dans lesdits moyens de stockage. Avantageusement, l'utilisateur peut saisir jusqu'à trois fois ledit code avant blocage desdites données contenues dans lesdits moyens de stockage. De préférence, la collecte des informations relatives à la gravure dudit support consiste à répertorier les erreurs de gravure au niveau physique dudit support. L'invention concerne aussi un dispositif de mise en oeuvre du procédé d'authentification, comprenant un support contenant des données personnelles concernant un utilisateur et apte à être lu au travers d'un terminal pourvu de moyens de lecture, ledit terminal étant connecté, au travers d'un réseau informatique, à des moyens de comparaison, d'une part, desdites données personnelles avec des données contenues sur des moyens de stockage et, d'autre part, d'informations relatives à la gravure desdites données sur ledit support avec des informations collectées concernant le niveau physique dudit support. Selon d'autres caractéristiques, ledit dispositif comprend 35 des moyens de saisie, de cryptage et de transmission vers lesdits moyens de stockage distants d'un code. Avantageusement, lesdits moyens de comparaison comprennent des moyens de gravure des données concernant l'utilisateur sur ledit support et des moyens de collecte des informations relative à ladite gravure, et des moyens de stockage desdites données et desdites informations. Selon un mode de réalisation ledit support comprend une puce. D'autres caractéristiques et avantages de l'invention ressortiront de la description détaillée qui va suivre des modes de réalisation non limitatifs de l'invention, en référence à la figure annexée qui est une représentation schématique du fonctionnement de l'invention. La présente invention concerne un procédé d'authentification d'un utilisateur et son dispositif de mise en oeuvre. En particulier, l'invention vise l'authentification d'un utilisateur à partir d'un terminal 1 connecté à un réseau 2 de type informatique. A ce propos, le réseau 2 est préférentiellement le réseau Internet mais l'invention concerne aussi tout réseau de type informatique dans lequel deux terminaux sont connectés l'un à l'autre. L'invention trouvera son application dans la connexion sécurisée d'un utilisateur, lors de transmission d'informations nécessitant un niveau de confidentialité élevé, par exemple dans le cas de l'accès à un site de paiement en ligne où il est nécessaire de communiquer des données bancaires à risques. L'invention vise aussi tout type de connexion ou d'accès où il est nécessaire d'identifier de façon certaine l'utilisateur désireux de se connecter, par exemple dans le cas d'un réseau intranet ou autre. Avantageusement, afin d'autoriser l'accès précédemment évoqué, la présente invention utilise la comparaison combinée, d'une part, de caractéristiques liées à un support 3 physique avec des informations liées à ces même caractéristiques préalablement stockées et, d'autre part, d'informations contenues stockées ou contenues sur ledit support avec des informations préalablement stockées. Pour ce faire, un utilisateur désireux de se connecter à une application, un site de paiement ou analogue, se munit d'un terminal 1, connecté audit réseau informatique 2, et comprenant des moyens 4 de lecture dudit support 3. A ce propos, le support 3 est un support équipé d'une mémoire non réinscriptible, de type ROM comme un CD, CD CARD ou DVD. Cette caractéristique confère audit support 3 une sécurité empêchant la modification des données y enregistrées. On notera donc que les moyens de lecture 4 sont de type connu, tel un lecteur de disque CD et DVD. Selon un mode de réalisation particulier, ledit support 3 peut comprendre une puce de sorte qu'il soit compatible avec les systèmes à carte à puce. Le support 3 a été réalisé au préalable et envoyé au travers d'un réseau d'acheminement classique, par exemple postal. Lors de la création dudit support 3, des données d'identification 5 sont enregistrées sur ledit support 3. Ces données sont personnelles à chaque utilisateur et peuvent être relatives à l'identité de la personne (nom, prénom, coordonnées, numéro de compte bancaire, etc.) et peuvent contenir un identifiant de connexion pour la reconnaissance dudit support 3 lors de l'utilisation de ce dernier. L'enregistrement desdites données est réalisé par gravure au travers de moyens de gravure classiques. D'autre part, ces mêmes données sont copiées et stockées dans des moyens de stockage 6. Un avantage de la présente invention réside dans le fait que des informations 7 relatives à la gravure dudit support 3 sont stockées sur lesdits moyens de stockage 6. Ces informations de gravure 7 sont collectées sous forme d'une trace après la finalisation dudit support 3 et répertorie les erreurs survenues lors de cette opération de gravure au niveau physique dudit support 3. En effet, chaque gravure produit des erreurs physiques aléatoires, impossibles à reproduire, et uniques à chaque support 3. A la manière d'une empreinte digitale, la surface dudit support 3 contient donc une identification qui lui est propre. Un avantage en terme de sécurité consiste donc à comparer la trace du support 3 avec le support 3 utilisé lors de la connexion. Ainsi, toute reproduction ou duplication du support 3 n'est pas envisageable. De plus, lors de l'utilisation dudit support 3, l'utilisateur insère ce support 3 dans les moyens de lecture 4. Lesdites données d'identification 5 contenues sur ledit support 3 sont alors lues et transmises au travers de moyens 8 sécurisés de connexion vers lesdits moyens de stockage 6. Ce transfert s'effectue au travers dudit réseau 2, le terminal 1 et les moyens de stockage 6 étant distants. On notera que ces données peuvent être préalablement cryptée et/ou encodées pour empêcher toutes modifications ou interception lors du transfert. De plus, des connexions sécurisées et des protocoles sécurisés de transfert de données peuvent être utilisés (SSL ou autre). Il y a alors une étape de vérification des données d'identification 5 transmises. En particulier, l'identifiant communiqué permet de retrouver au sein des moyens de stockage 6 les données préalablement y enregistrées et liées à l'utilisateur. La cohésion des données 5 permet une première étape dans l'authentification de l'utilisateur. Lors de la lecture dudit support 3, ce dernier est contrôlé physiquement afin de lister les erreurs de gravure apparentes. La même procédure est utilisée pour lister ces erreurs que pour répertorier les informations de gravure 7 précédemment évoquées. Le résultat de ce contrôle est transmis, de manière sécurisée ou non, auxdits moyens de stockage distants. Ce résultat y est alors comparé avec la trace, authentifiant ainsi le support 3. Cette comparaison s'effectue au travers de moyens de comparaison 11. Ces deux étapes d'authentification garantissent alors une parfaite et unique identité entre les données enregistrées initialement sur le support 3 et le support utilisé par l'utilisateur pour se connecter. La comparaison des données d'identification 5 et des informations 7 liées à la gravure est effectuée par des moyens de comparaison 9 connectés audit réseau 2 et auxdits moyens de stockage 6. A ce propos, ces derniers peuvent regrouper les données qui y sont stockées de manière connue sous la forme d'une base de données. Avantageusement, la connexion au travers de moyens sécurisés 8 se base sur la saisie et l'envoi crypté d'un code 9 confidentiel, connu de l'utilisateur. Ce code peut être transmis à l'utilisateur en même temps ou séparément dudit support 3, par des moyens d'envoi classique postaux ou par mail. Lors de la lecture dudit support 3, une application est exécutée sur ledit terminal 1 ouvrant des moyens de saisie 10 au travers desquels l'utilisateur peut taper son code 9. Ces moyens de saisi 10 comprennent une interface permettant d'entrer ledit code 9, notamment au travers d'un clavier ou d'un pavé numérique, en particulier un pavé numérique sécurisé. Le code 9 est alors crypté et envoyé au travers du réseau 2, passant par des lignes sécurisées, vers lesdits moyens de stockage 6. Il est alors décrypté et comparé au code préalablement enregistré, lors de la réalisation du support 3, dans lesdits moyens de stockage 6. Une fois la validité du code 9 contrôlée, l'utilisateur, avec authentification du support 3 comme précédemment évoqué, obtient une autorisation d'accès. Afin de limiter les possibilités de fraude, l'utilisateur peut saisir jusqu'à trois fois ledit code 9 avant blocage desdites données 5 contenues dans lesdits moyens de stockage 6. En d'autre terme, l'accès aux données est immédiatement bloqué et l'utilisation ultérieur du support 3 ne permettra aucune connexion. De plus, des messages de sécurité peuvent être envoyés à un administrateur gérant le système. Le support 3 est alors inutilisable jusqu'à la restauration de l'accès aux données ou bien la réalisation d'un autre support 3. Une autre particularité réside dans le fait qu'il n'est pas nécessaire de mémoriser un nom d'utilisateur. Par similarité avec les systèmes de carte bancaire, il n'est nécessaire d'introduire que le code 9. De plus, la saisie d'un code 9 améliore grandement la sécurité, en particulier en cas de vol du support 3. Les étapes de comparaison précédentes sont effectuées au travers de moyens de comparaison 11, distants et reliés, d'une part, aux moyens de stockage 6 et, d'autre part, audit réseau 2. Sur requête, ils permettent de comparer les données reçues par le réseau avec les données contenues dans les moyens de stockage 6, en particulier et réciproquement les données transmises avec les données d'identification 5, les données relatives au support 3 avec la trace, le code 9. La présente invention offre donc un moyen sûr d'accéder à des zones sensibles sur un réseau en toute sécurité. Une application dédiée préférentiellement reste le paiement sur Internet. Il n'est alors plus nécessaire de transmettre ses coordonnées bancaires depuis son terminal ou son ordinateur dont la sécurité est moindre que les réseaux bancaires. De plus, l'invention ne requiert aucun dispositif supplémentaire et est adaptable à tout terminal équipé d'un lecteur de type CD, DVD ou analogue. Bien entendu, l'invention n'est pas limitée aux exemples illustrés et décrits précédemment qui peuvent présenter des variantes et modifications sans pour autant sortir du cadre de l'invention. REVENDICATIONS 1. Procédé d'authentification d'un utilisateur au travers d'un terminal (1) connecté à un réseau (2) de type informatique et comprenant des moyens (4) de lecture d'un support (3) à mémoire non réinscriptible, de type CD, CD CARD ou DVD, dans lequel, lors de la création dudit support (3) : - des données d'identification (5) concernant ledit utilisateur sont enregistrées, d'une part, sur ledit support (3) au travers de moyens de gravure et, d'autre part, sur des moyens de stockage (6) ; - des informations (7) relatives à la gravure dudit support (3) sont collectées et stockées sous forme d'une trace au travers desdits moyens de stockage (6) ; et, dans lequel, lors de l'utilisation dudit support (3) : lesdites données d'identification (5) sont lues au travers desdits moyens de lecture (4) et transmises au travers de moyens (8) sécurisés de connexion vers lesdits moyens de stockage (6) distants au travers dudit réseau (2) ; - lesdites données transmises sont comparées avec lesdites données contenues sur lesdits moyens de stockage (6) afin d'être authentifiées; ledit procédé consistant aussi à : - contrôler physiquement ledit support (3) lors de sa lecture et transmettre les résultats dudit contrôle auxdits moyens de stockage (6) distants; - comparer le résultat de son contrôle avec ladite trace afin d'authentifier ledit support (3) ; et, après authentification dudit support (3) et desdites informations, à autoriser un accès dudit utilisateur à une application. 2. Procédé d'authentification selon la revendication 1, caractérisé par le fait que la connexion au travers de moyens sécurisés (8) consiste à : lors de la réalisation dudit support (3), enregistrer un code (9) sur lesdits moyens de stockage (6) ; - lors de l'utilisation dudit support (3) , exécuter des moyens de saisie (10) par un utilisateur dudit code (9) ; puis crypter ledit code (9) et le transmettre au travers d'une connexion sécurisée dudit réseau (2) vers lesdits moyens de stockage (6) ; et contrôler la validité dudit code (9) par comparaison avec le code (9) contenu dans lesdits moyens de stockage (6). 3. Procédé d'authentification selon la revendication 2, caractérisé par le fait que l'utilisateur peut saisir jusqu'à trois fois ledit code (9) avant blocage desdites données contenues dans lesdits moyens de stockage (6). 4. Procédé d'authentification, selon l'une quelconque des revendications précédentes, caractérisé par le fait que la collecte des informations (7) relatives à la gravure dudit support (3) consiste à répertorier les erreurs de gravure au niveau physique dudit support (3). 5. Dispositif de mise en oeuvre du procédé d'authentification selon l'une quelconque des revendications précédentes, caractérisé par le fait qu'il comprend un support (3) contenant des données (5) personnelles concernant un utilisateur et apte à être lu au travers d'un terminal (1) pourvu de moyens de lecture (4), ledit terminal (1) étant connecté, au travers d'un réseau informatique (2), à des moyens de comparaison (11), d'une part, desdites données personnelles (5) avec des données contenues sur des moyens de stockage (6) et, d'autre part, d'informations (7) relatives à la gravure desdites données sur ledit support (3) avec des informations collectées concernant le niveau physique dudit support (3). 6. Dispositif selon la revendication 5, caractérisé par le fait qu'il comprend des moyens de saisie (10), de cryptage et de transmission vers lesdits moyens de stockage (6) distants d'un code (9). 7. Dispositif selon l'une quelconque des revendications 5 ou 6, caractérisé par le fait que lesdits moyens de comparaison (11) comprennent des moyens de gravure des données (5) concernant l'utilisateur sur ledit support (3) et des moyens de collecte des informations relative à ladite gravure, et des moyens de stockage (6) desdites données (5) et desdites informations (7). 8. Dispositif selon l'une quelconque des revendications 5 à 7, caractérisé par le fait que ledit support (3) comprend une 5 puce.