Brevet FR2861943A1 — publié le 20050506

PROCEDE ET SYSTEME DE CONTROLE D'ACCES La présente invention concerne un procédé de contrôle d'accès à un dispositif électronique à 5 partir d'un appareil portable. Elle concerne également un système mettant en uvre un tel procédé. Elle trouve une application particulièrement importante bien que non exclusive dans le domaine de io la sécurisation d'accès à un ordinateur et/ou à un réseau d'ordinateurs grâce à l'utilisation d'un appareil du commerce tel qu'un téléphone mobile ou un PDA. On connaît déjà des procédés de contrôle d'accès à une zone et/ou à un dispositif sécurisé par exemple associé aux caractéristiques biométriques spécifiques de personnes autorisées et/ou à des données stockées sur des supports type clés de voiture par exemple. Ces systèmes présentent des inconvénients. En effet, lorsque les critères d'autorisation sont biométriques tels que la voix, les empreintes digitales, les traits du visage ou la rétine, ils nécessitent une programmation préalable complexe ainsi que le respect d'une procédure de contrôle et de positionnement de l'individu autorisé en vis à vis du système de contrôle, ce qui est contraignant et coûteux. Les supports type clés sont, quant à eux, risqués car ils peuvent être perdus et/ou tombés entre les mains d'un tiers non autorisé sans que le détenteur ne s'en aperçoive rapidement. Par exemple, lorsque la clé permet un accès à un lieu de travail, et/ou à son ordinateur d'entreprise et que la clé est perdue en 2 2861943 début de week-end, la personne autorisée risque de s'en apercevoir qu'au début de la semaine suivante. Il peut alors être trop tard pour faire opposition. L'invention vise à fournir un procédé de contrôle d'accès et un système associé répondant mieux que ceux antérieurement connus aux exigences de la pratique, notamment en ce qu'elle utilise un principe de clé ou appareil portable personnalisé pour lequel l'utilisateur va avoir naturellement une vigilance accrue et permanente. Elle ne nécessite par ailleurs qu'un investissement minime puisque n'impliquant que des moyens faciles à mettre en oeuvre et ce tout en autorisant une grande fiabilité de fonctionnement et une excellente sécurité. Dans ce but, l'invention propose essentiellement un procédé de contrôle d'accès à un dispositif à partir d'un appareil portable caractérisé en ce que l'appareil portable étant un appareil personnalisé du type téléphone mobile ou PDA, on détecte automatiquement la présence dudit appareil portable personnalisé et on déverrouille l'accès audit dispositif que si l'appareil se trouve à une distance inférieure ou égale à une distance déterminée dudit dispositif et/ou connecté audit dispositif. Par appareil particulier personnalisé, il faut entendre un appareil du commerce identifiable de façon personnalisée comme c'est le cas d'un téléphone portable muni d'une carte SIM correspondant à un numéro de téléphone spécifique ou d'un agenda électronique personnel ou PDA qui comporte un numéro 3 2861943 de référence spécifique et/ou un identifiant unique programmé. Dans des modes de réalisation avantageux, on a de plus recours à l'une et/ou à l'autre des dispositions 5 suivantes. - la détection automatique est effectuée par le dispositif lui-même; - la détection s'effectue par ondes radio-électriques dans la bande des 2, 4 GHz; - on vérifie de plus la présence de données spécifiques indépendantes de celles permettant la détection automatique; - le dispositif est agencé pour être déverrouillé par au moins deux appareils portables personnalisés; 15 - le dispositif est un ordinateur; - l'appareil portable personnalisé est configuré pour mettre en oeuvre le Protocole connu sous la dénomination BLUETOOTH . L'invention concerne également un système de contrôle d'accès personnalisé comprenant au moins un dispositif électronique et au moins un appareil portable personnalisé, caractérisé en ce que le dispositif comporte des moyens de détection de signaux dans un champ géographique local déterminé, et des moyens de verrouillage et de déverrouillage de son fonctionnement dans le cas ou lesdits moyens de détection détectent ledit appareil portable dans ledit champ géographique local. Avantageusement, les signaux sont des signaux 30 radio dans la bande des 2,4 GHz servant de support au Protocole BLUETOOTH . 4 2861943 Dans un mode de réalisation avantageux, l'appareil portable personnalisé est un téléphone mobile ou un PDA. L'invention sera mieux comprise à la lecture de la description qui suit d'un mode de réalisation particulier donné à titre d'exemple non limitatif. La description se réfère aux dessins qui l'accompagnent dans lesquels: La figure 1 donne un schéma de principe d'un mode Io de réalisation d'un système de contrôle d'accès selon l'invention. La figure 2 est un schéma bloc des deux éléments du système de la figure 1. La figure 1 montre un système 1 de contrôle 15 d'accès à un micro ordinateur 2 muni de ses périphériques (moniteur 3, clavier 4 etc). Le micro ordinateur est configuré et comporte une carte maître BLUETOOTH de type connu en elle-même, par exemple fabriquée par les sociétés IBM ou TOSHIBA et présentant une première identité. Le système 1 comporte de plus au moins un téléphone mobile 5 par exemple fabriqué par la société ERICSSON à l'origine du Protocole BLUETOOTH et configuré pour être utilisable avec ledit Protocole en tant qu'esclave, ledit téléphone portable étant doté d'une seconde identité. Le téléphone mobile 5 et l'ordinateur 2 vont donc pouvoir communiquer l'un avec l'autre à partir du moment où leur distance respective 6, est inférieure ou égale à la distance R protocolaire (de l'ordre de 2 m). Selon l'invention et en référence également à la figure 2, l'ordinateur 2 est programmé pour 2861943 verrouiller et/ou déverrouiller son fonctionnement dès qu'il détecte l'absence et/ou la présence de la seconde identité dans son champ de détection. Plus précisément, lorsque le programme de verrouillage stocké en mémoire 7 est activé (microprocesseur avec alimentation en énergie 9), l'ordinateur 2 se verrouille automatiquement si l'appareil 5 n'est pas détecté, le moniteur 3 affichant alors un écran de veille déterminé. On a décrit ci-après à titre d'exemple non limitatif l'implémentation de l'invention dans un environnement Windows NT/2000/XP. Le programme est ici composé essentiellement de trois modules: PLGINA: il s'agit d'un module qui remplace le module GINA standard Windows permettant l'identification des utilisateurs et autorisant leur entrée dans le système de contrôle d'accès (avec saisie du nom, mot de passe etc. .) SKS: initiales anglosaxonnes pour Secure Key System ; il s'agit d'un module chargé de la gestion et de la détection des clés de verrouillage/déverrouillage, lui même composé de plusieurs sous modules spécifiques à chaque type de clé (SAS 1; SAS 2, ... SAS N) SCT: initiales anglosaxonnes pour Secure Configuration Tools ; il s'agit d'un module de configuration comprenant essentiellement l'application de configuration liée au client, la base de données de configuration, et une interface avec la registry database de Windows. Plus précisément. 6 2861943 - PLGINA: module de remplacement de GINA Le module PLGINA est substitué au module GINA standard de Windows en remplaçant ainsi la méthode standard d'identification de Windows (nom d'utilisateur et mot de passe) par le système de détection de clés selon le mode de réalisation de l'invention plus particulièrement décrit ici. Pour cela PLGINA va traiter les types d'évènements suivants: Zo - les évènements de type administratifs de WINLOGON sont traités de manière standard; - les évènements externes WINLOGIN comme par exemple l'appui sur CTRL-ALTSUPPR, sont convertis en évènements de type SKS; - les évènements de type SKS/SAS (détection de présence ou disparition de clé) sont traités de manière spécifique par PLGINA afin de générer les entrées et sorties adéquates du système d'une façon à la portée de l'homme du métier. - SKS/SAS: Module de gestion des clés Le module SKS est responsable de la base de données des clés de verrouillage/déverrouillage ainsi que de leur détection/perte de détection. Il est par exemple composé des sous modules 25 suivants: - KDS: sous-module de détection des clés Ce module fournit un cadre commun permettant aux divers modules SAS de s'identifier et de fonctionner. - QNS: sous-module d'interrogation des clés Le module QNS permet d'interroger le système sur la présence ou absence de clés et ce de manière synchrone ou asynchrone. 7 2861943 SAS: sous-module de gestion d'un type de clé Chaque module SAS est responsable d'un type de clé particulier (Telephone, Bluetooth, PDA, etc..). SCT: module de configuration Ce module comprend l'ensemble des applications panneaux de configuration et bases de données qui permettent de configurer le programme de verrouillage selon l'invention. Il gère notamment l'interface utilisateur. zo Dans un mode de réalisation, l'ordinateur peut de plus se verrouiller également manuellement lorsqu'une touche de verrouillage est actionnée et/ou lorsqu'il reste en inactivité pendant une durée supérieure à un temps déterminé, de façon connue en elle-même. Lorsque l'appareil portable 5 est détecté dans le champ, le programme déverrouille alors le PC qui peut être initialisé en suivant la procédure habituelle mise en oeuvre lors d'une mise sous tension normale. Si les touches adéquates ne sont pas actionnées dans les temps, il y aura reverrouillage. I1 est également prévu un protocole de déverrouillage du PC par l'utilisateur dans le cas où il aurait égaré ou oublié son téléphone mobile 2. On va maintenant décrire plus précisément la configuration d'un mode de réalisation d'un système selon l'invention en faisant notamment référence à la figure 2. La première opération consiste à configurer le PC en déclarant à l'ordinateur le ou les appareils mobiles 5 qui vont autoriser les déverrouillages. La liste peut être éditée et mise à jour pour ajouter ou supprimer des caractéristiques des appareils concernés, ceux-ci ayant été préalablement installés 8 2861943 dans les système d'exploitation du PC stocké en mémoire 7, en utilisant les standards adéquats BLUETOOTH (radio) IRDA (infrarouge) etc.., pour faire fonctionner la détection par les interfaces de détection 9 et 10 du PC 2 et du mobile 5. Pour chaque appareil 5, l'utilisateur peut préciser des paramètres qui peuvent être optionnels, dans certains modes de réalisation, comme la période de temps (jours/heures) pendant laquelle le déverrouillage peut fonctionner, les actions à effectuer pour débloquer le PC par l'appareil mobile (login, envoi d'un e-mail, SMS etc...) qui dans certains cas peuvent être complétées par une commande manuelle complémentaire, par exemple par actionnement de une ou plusieurs touches du clavier 11 une fois que l'appareil mobile a été détecté. Une clé du clavier 11 peut également être prévue pour verrouiller le clavier même en cas de détection de l'appareil mobile, des moyens de programmation du temps au bout duquel le PC peut se reverrouiller automatiquement en cas d'inactivité du PC étant également envisageable. De même, une procédure du type réponse à trois questions d'ordre personnel peut être utilisée pour 25 débloquer le PC en cas d'urgence. On va maintenant décrire le fonctionnement du système et/ou du procédé selon l'invention. Une fois que le PC est mis sous tension, il se verrouille automatiquement, c'est-à-dire qu'il est impossible à un utilisateur de le faire fonctionner par le biais de ses périphériques (clavier, souris, commande vocale etc), lorsque aucun appareil portable 9 2861943 personnalisé n'est détecté par le système d'exploitation (OS). De même, et ce donc y compris lorsque l'appareil portable est présent dans le champ de détection, le s PC peut être bloqué par l'action sur une touche (ou plusieurs touches) préalablement programmées ou encore lorsque le PC est resté inactif pendant un temps supérieur à un temps déterminé, de façon connue en elle-même. io Lorsqu'un appareil portable est détecté par le PC dans le champ géographique de détection, le PC se déverrouille automatiquement. Il attend alors une action de l'utilisateur (ou non) telle que préalablement configurée (actionnement de la souris, de touches du clavier etc) pour fonctionner normalement. Si ces clés ne sont pas mises en oeuvre correctement, un écran de veille verrouillage d'urgence est affiché avec zéro, une ou plusieurs chances de le déverrouiller à nouveau. Lorsqu'aucun appareil n'est présent, l'action de l'utilisateur sur le PC (via le clavier, la souris etc) fait par contre apparaître l'écran de veille verrouillage , l'ordinateur ne pouvant pas fonctionner complètement compte tenu dudit verrouillage. En cas d'urgence, un bouton peut être actionné et affiche alors les questions personnalisées autorisant le déblocage. Avantageusement, les données secrètes sont encryptées pour augmenter la sécurité. Comme il va de soi et comme il résulte également de ce qui précède, la présente invention n'est pas io 2861943 limitée aux modes de réalisation plus particulièrement décrits. Elle en embrasse au contraire toutes les variantes et notamment celles où le vecteur de détection est le rayonnement infrarouge(IR), celles où la détection est réalisée via une connexion filaire par exemple en plaçant un PDA sur son socle lui-même raccordé à l'ordinateur, celles où le dispositif n'est pas un PC mais un dispositif électronique comme une gâche de porte ou Io une commande de moteur. 11 2861943 REVENDICATIONS 1. Procédé de contrôle d'accès à un dispositif (2) à partir d'un appareil portable (5), caractérisé en ce que l'appareil portable (5) étant un appareil personnalisé du type téléphone mobile ou PDA, on détecte automatiquement la présence dudit appareil portable personnalisé et on déverrouille l'accès audit dispositif que si l'appareil (5) se trouve à une distance inférieure ou égale à une distance déterminée dudit dispositif (2) et/ou connecté audit dispositif (2). 2. Procédé de contrôle d'accès selon la revendication 1, caractérisé en ce que la détection automatique est effectuée par le dispositif (2) luimeme. 3. Procédé de contrôle d'accès selon la revendication 2, caractérisé en que la détection s'effectue par ondes radio-électriques dans la bande des 2,4 GHz en mettant en oeuvre le Protocole BLUETOOTH. 4. Procédé de contrôle d'accès selon l'une quelconque des revendications précédentes, caractérisé en qu'on vérifie de plus la présence de données spécifiques indépendantes de celles permettant la détection automatique. 5. Procédé de contrôle d'accès selon l'une quelconque des revendications précédentes, caractérisé en ce que le dispositif est agencé pour être déverrouillé par au moins deux appareils portables personnalisés. 12 2861943 6. Procédé de contrôle selon l'une quelconque des revendications précédentes caractérisé en ce que le dispositif est un ordinateur. 7. Système (1) de contrôle d'accès personnalisé comprenant au moins un dispositif électronique (2) et au moins un appareil portable (5) personnalisé, caractérisé en ce que le dispositif comporte des moyens (8, 9, 10) de détection de signaux dans un champ géographique local déterminé, et des moyens (8, 11) de verrouillage et de déverrouillage de son fonctionnement dans le cas ou lesdits moyens (8, 9, 10) de détection détectent ledit appareil portable (5) dans ledit champ géographique local. 8. Système de contrôle d'accès personnalisé selon la revendication 7, caractérisé en ce que les signaux sont des signaux radio dans la bande des 2,4 GHz servant de support au Protocole BLUETOOTH . 9. Système de contrôle d'accès personnalisé selon l'une quelconque des revendications 7 et 9, caractérisé en ce que l'appareil portable (5) personnalisé est un téléphone mobile ou un PDA.