Brevet FR2825492A1 — publié le 20021206

DISPOSITIF DE CONTROLE D'ACCES PAR CARTE A PUCE D'UN APPAREIL TEL QU'UN ORDINATEUR PERSONNEL La présente invention concerne un dispositif permettant d'empêcher l'utilisation non autorisée d'un appareil. Elle s'applique notamment, mais non exclusivement aux ordinateurs personnels ou aux consoles de jeux, et d'une manière générale à tout appareil conçu pour se raccorder à des organes périphériques, tels que des organes de commande, de visualisation ou de télécommunication. En général, l'utilisation d'un ordinateur personnel est effectuée par l'intermédiaire d'organes de commande tels qu'un clavier ou une souris, de sorte que n'importe qui peut se servir de l'ordinateur, sans le consentement de l'utilisateur habituel, ce qui peut endommager des informations importantes, ou nuire à la confidentialité de certaines informations se trouvant dans la mémoire de l'ordinateur. Par ailleurs, dans certains cas, on peut rechercher à contrôler le temps d'utilisation de l'ordinateur par une personne, notamment lorsque l'ordinateur est mis à la disposition du public pour être utilisé comme une console de jeu ou un terminal d'accès à un réseau de transmission de données, tel que le réseau Internet. Pour éviter cet inconvénient, on a déjà proposé d'insérer dans certains programmes installés sur l'ordinateur, comme le système d'exploitation, une procédure de contrôle d'accès demandant la saisie d'un mot de passe autorisé pour pouvoir poursuivre l'exécution du programme. Toutefois, cette solution n'offre pas une grande sécurité, car il suffit de connaître un mot de passe pour pouvoir utiliser l'ordinateur. En outre, cette solution ne permet pas d'effectuer un contrôle du temps d'utilisation. Pour effectuer un contrôle d'accès d'un ordinateur personnel, on a également proposé d'installer dans celui-ci un lecteur de cartes telles que des cartes à puce. Cette solution peut également être appliquée pour contrôler le temps d'utilisation de l'ordinateur, en prévoyant de mémoriser dans la puce un nombre d'unités qui est mis à jour par l'ordinateur en fonction du temps d'utilisation de celui-ci. Toutefois, cette solution nécessite de modifier l'architecture matérielle de l'ordinateur, ainsi que le système d'exploitation pour que celui-ci autorise l'utilisation de l'ordinateur uniquement si une carte à puce valide est insérée dans le lecteur et éventuellement si le nombre d'unités stocké dans la puce est non nul. La présente invention a pour but de supprimer cet inconvénient. Cet objectif est atteint par la prévision d'un dispositif de contrôle de l'utilisation d'un système muni d'une unité centrale raccordée par des liaisons respectives à des organes périphériques externes. Selon l'invention ce dispositif comprend une serrure électronique, et des moyens de commutation interposés sur au moins l'une des liaisons avec l'un des organes périphériques externes pour autoriser de transmettre des données entre l'unité centrale et l'organe périphérique uniquement si une clé électronique valide est mise en relation avec la serrure électronique. Avantageusement, les moyens de commutation sont interposés sur la liaison avec un organe périphérique choisi en fonction d'une fonction de l'unité centrale, dont l'accès est à contrôler. De préférence, la serrure électronique est constituée par un lecteur de carte à puce. Selon une particularité de l'invention, le dispositif comprend des moyens pour autoriser de transmettre des données entre l'unité centrale et l'organe périphérique uniquement si la carte à puce mémorise des informations d'identification d'une personne autorisée à utiliser l'unité centrale. Selon une autre particularité de l'invention, le dispositif comprend des moyens pour autoriser de transmettre des données entre l'unité centrale et l'organe périphérique uniquement si la carte à puce mémorise un nombre d'unités supérieur à une limite prédéfinie, et des moyens pour décrémenter le nombre d'unités mémorisé par la carte en puce en fonction du temps d'utilisation de l'unité centrale. De préférence, le dispositif est alimenté en énergie électrique par l'unité centrale. Alternativement, le dispositif est alimenté en énergie électrique par une source d'énergie distincte de l'unité centrale. Avantageusement, les moyens de commutation sont interposés sur un ou plusieurs fils de transmission de données entre l'unité centrale et l'organe périphérique. Selon une autre particularité de l'invention, le dispositif comprend des moyens de temporisation pour autoriser l'utilisation de l'unité centrale après la mise sous tension de celle-ci, et interdire l'utilisation de l'unité centrale lorsqu'une durée prédéfinie s'est écoulée à la suite de la mise sous tension de l'unité centrale et en l'absence d'une clé électronique valide en relation avec la serrure électronique. Un mode de réalisation préféré de l'invention sera décrit ci-après, à titre d'exemple non limitatif, avec référence aux dessins annexés dans lesquels La figure 1 représente schématiquement un ordinateur personnel raccordé à un dispositif de contrôle d'accès selon l'invention ; La figure 2 montre sous la forme d'un schéma-bloc les différents composants constituant le dispositif de contrôle d'accès selon l'invention. La figure 1 représente un ordinateur personnel 1 connecté d'une manière classique à un ensemble d'organes périphériques externes de commande 3,4, 7, de sortie 2,5 ou d'entrée/sortie 6. Les organes périphériques de commande sont par exemple du type clavier 3, souris 4 ou manette de jeu 7, ou encore scanner (non représenté). Les organes périphériques de sortie comprennent par exemple un écran 2 et une imprimante 5, tandis que les organes périphériques d'entrée/ sortie sont par exemple constitués par un modem externe 6 connecté à un réseau de transmission de données. Selon l'invention, pour contrôler l'accès de l'utilisation de l'ordinateur, on interpose sur l'une des liaisons entre l'ordinateur et un organe périphérique externe, un dispositif de contrôle d'accès 10 comprenant des moyens commutation commandés par une serrure électronique, pour transmettre des données entre l'ordinateur et l'organe périphérique uniquement si une clé électronique valide est mise en relation avec la serrure électronique. Grâce au dispositif de contrôle d'accès selon l'invention, l'utilisation de l'ordinateur 1 peut être contrôlée sans aucune modification, ni de la structure matérielle de l'ordinateur, ni de son système d'exploitation, ni des autres logiciels installés dans l'ordinateur. L'organe périphérique sur la liaison duquel est interposé le dispositif de contrôle d'accès 10 selon l'invention est choisi de préférence en fonction de la fonction particulière dont on souhaite protéger l'accès. S'il s'agit de l'ensemble des fonctionnalités de l'ordinateur 1, le dispositif de contrôle d'accès 10 peut être interposé sur la liaison entre l'ordinateur et un organe de commande, tel que le clavier 3, la souris 4 ou la manette de jeu 7, ou encore sur la liaison avec l'écran 2. Si l'on souhaite uniquement protéger l'accès de fonctions de télécommunication utilisant le modem 6, le dispositif de contrôle d'accès peut être interposé sur la liaison avec le modem. De même, l'utilisation de l'imprimante 5 peut être contrôlée en interposant le dispositif de contrôle d'accès 10 sur la liaison de l'ordinateur avec l'imprimante. Le fait d'interposer le dispositif 10 sur une liaison entre l'ordinateur 1 et un organe de commande, tel que le clavier 3, la souris 4 ou la manette de jeu 7 autorise un fonctionnement en mode automatique de l'ordinateur 1. Dans ce mode de fonctionnement automatique, on peut avantageusement prévoir d'afficher à l'écran 2 des messages publicitaires ou des séquences d'images de simulation montrant un usage particulier auquel l'ordinateur est dédié. Par exemple, si l'ordinateur est dédié à l'exécution de logiciels de jeux, ces séquences d'images peuvent montrer une simulation d'un ou plusieurs des jeux proposés. Bien entendu, pour éviter tout risque de fraude, les connecteurs de l'ordinateur avec les organes périphériques doivent être rendus inaccessibles. Sur la figure 2, le dispositif de contrôle d'accès 10 comprend un processeur 21 par exemple de type microprocesseur ou micro-contrôleur, qui est programmé pour commander un circuit de commutation 23 connecté d'un côté à une liaison 9 reliée à l'ordinateur 1, et de l'autre à une liaison 8 reliée à l'organe périphérique dont l'utilisation est à contrôler, le circuit de commutation 23 étant conçu pour connecter en position fermée la liaison 8 à la liaison 9. Le système de serrure électronique du dispositif 10 comprend avantageusement un connecteur 13 de carte à puce 11, accessible par exemple au travers d'une fente prévue dans le boîtier du dispositif 10. La carte à puce 11, dite également carte à microcontrôleur ou carte à circuit intégré, est conçue pour mémoriser des informations qui sont lues par le processeur 21 pour commander l'ouverture ou la fermeture du circuit de commutation 23 en fonction des informations lues. Ces informations peuvent être affichées sur un afficheur 12 connecté au processeur 21. Les informations stockées dans la carte à puce 11 peuvent être des informations d'identification d'une personne pour ne donner accès à l'ordinateur 1, uniquement si les informations d'identification correspondent à celles d'une personne autorisée à utiliser l'ordinateur 1. Avantageusement, les informations stockées dans la carte à puce 11 contiennent un nombre d'unités, ce nombre étant décrémenté par le processeur 21 en fonction du temps pendant lequel la carte à puce 11 est en contact avec le connecteur 13, tandis que l'ordinateur 1 est en fonctionnement. Dans ce cas, le nombre d'unités mémorisé par la carte à puce est affiché sur l'afficheur 12 dès que la carte à puce 11 est insérée dans le dispositif 10, et mis à jour à chaque fois que le processeur 21 le modifie. Lorsque ce nombre atteint une valeur limite inférieure, par exemple 0, le processeur 21 commande l'ouverture du circuit de commutation 23, de manière à interdire l'utilisation de l'ordinateur 1 ou de l'organe périphérique concerné. L'ensemble des circuits du dispositif 10 est alimenté par un circuit d'alimentation 22. En général, la liaison entre l'ordinateur 1 et un organe périphérique externe comprend un ou plusieurs fils de transmission de données, un fil de masse et dans certain cas, un fil d'alimentation par lequel l'ordinateur 1 alimente l'organe périphérique. Tel est le cas, par exemple pour une souris, un clavier ou une manette de jeu ou un modem. Lorsque cette liaison comprend un fil d'alimentation, le dispositif 10 selon l'invention est alimenté par l'ordinateur 1. Dans le cas contraire, le dispositif est muni de son propre circuit d'alimentation, par exemple conçu pour être connecté au réseau électrique. De préférence, le circuit de commutation 23 est de préférence interposé sur un ou plusieurs fils de transmission de données entre l'ordinateur 1 et l'organe périphérique. Dans certains cas, il peut être nécessaire de prévoir qu'à la mise sous tension de l'ordinateur, le circuit de commutation 23 soit en position fermée pour permettre à l'ordinateur 1, lors de l'exécution de la procédure de démarrage de celui-ci, de détecter les organes périphériques avec lesquels il est connecté, le circuit de commutation 23 étant commandé par le processeur 21 pour passer en position d'ouverture à l'issue d'une temporisation de durée prédéfinie, par exemple de 3 minutes, de préférence programmable. Si le dispositif 10 est alimenté par l'ordinateur, sa mise sous tension coïncide avec celle de l'ordinateur 1. Dans ce cas, la procédure de démarrage exécutée par le processeur 21 est conçue pour que le circuit de commutation 23 soit en position fermée à la mise sous tension du dispositif 10, et passe en position ouverte à l'issue de la temporisation, si aucune carte à puce valide et mémorisant un nombre d'unités supérieur à une certaine valeur prédéfinie, par exemple 0, n'est en contact avec le connecteur 13. Dans le cas où le dispositif 10 n'est pas alimenté par l'ordinateur, mais par une source d'énergie externe, la procédure de démarrage exécutée par le processeur 21 est conçue pour détecter sur la liaison 9 raccordée à l'ordinateur 1 la mise sous tension de ce dernier, pour commander la fermeture du circuit de commutation à la suite d'une telle détection et pour commander l'ouverture de celui-ci à l'issue de la temporisation, si aucune carte valide et mémorisant un nombre d'unités supérieur à la valeur prédéfinie, n'est en contact avec le connecteur 13. Lorsqu'une carte à puce 11 est mise en contact avec le connecteur 13, le processeur 21 lit le nombre d'unités mémorisé par la carte, et si ce nombre est supérieur à la valeur prédéfinie, il commande la fermeture du circuit de commutation 23. Puis il décrémente ce nombre d'unités de une unité, par exemple toutes les minutes, et vérifie que ce nombre ainsi mis à jour est toujours supérieur à la valeur prédéfinie. Lorsque le nombre d'unités stocké par la carte 11 passe en dessous de la valeur prédéfinie, le processeur 21 commande l'ouverture du circuit de commutation 23. De même, lorsque la carte 11 est retirée du boîtier du dispositif 10, le processeur commande le circuit de commutation 23 pour déconnecter la liaison de la liaison 9. La description qui précède concerne une application du dispositif à un ordinateur personnel, il va de soi que l'invention peut s'appliquer à tout système muni d'une unité centrale raccordée par des liaisons respectives à des organes périphériques externes. De même, si le dispositif de contrôle d'accès qui vient d'être décrit permet de contrôler l'établissement d'une communication entre l'unité centrale et un organe périphérique, il demeure évident sans sortir du cadre de la présente invention, qu'un tel dispositif peut être conçu pour contrôler l'établissement de plusieurs communications avec des organes périphériques respectifs. REVENDICATIONS 1. Dispositif de contrôle de l'utilisation d'un système muni d'une unité centrale (1) raccordée par des liaisons respectives à des organes périphériques externes (2 à 7), caractérisé en ce qu'il comprend une serrure électronique (13), et des moyens de commutation (23) interposés sur au moins l'une des liaisons (8,9) avec l'un des organes périphériques externes (4) pour autoriser de transmettre des données entre l'unité centrale (1) et l'organe périphérique (4) uniquement si une clé électronique (11) valide est mise en relation avec la serrure électronique (13). 2. Dispositif de contrôle de l'utilisation selon la revendication 1, caractérisé en ce que les moyens de commutation (23) sont interposés sur la liaison avec un organe périphérique (2 à 7) choisi en fonction d'une fonction de l'unité centrale, dont l'accès est à contrôler. 3. Dispositif de contrôle de l'utilisation selon la revendication 1 ou 2, caractérisé en ce que la serrure électronique est constituée par un lecteur (13) de carte à puce (11). 4. Dispositif de contrôle de l'utilisation selon la revendication 3, caractérisé en ce qu'il comprend des moyens (21) pour autoriser de transmettre des données entre l'unité centrale (1) et l'organe périphérique (2 à 7) uniquement si la carte à puce (11) mémorise des informations d'identification d'une personne autorisée à utiliser l'unité centrale (1). 5. Dispositif de contrôle de l'utilisation selon la revendication 3, caractérisé en ce qu'il comprend des moyens (21) pour autoriser de transmettre des données entre l'unité centrale (1) et l'organe périphérique (2 à 7) uniquement si la carte à puce (11) mémorise un nombre d'unités supérieur à une limite prédéfinie, et des moyens (21) pour décrémenter le nombre d'unités mémorisé par la carte en puce en fonction du temps d'utilisation de l'unité centrale. 6. Dispositif de contrôle de l'utilisation selon l'une des revendications 1 à 5, caractérisé en ce qu'il est alimenté en énergie électrique par l'unité centrale (1). 7. Dispositif de contrôle de l'utilisation selon l'une des revendications 1 à 5, caractérisé en ce qu'il est alimenté en énergie électrique par une source d'énergie distincte de l'unité centrale. 8. Dispositif de contrôle de l'utilisation selon l'une des revendications 1 à 7, caractérisé en ce que les moyens de commutation (23) sont interposés sur un ou plusieurs fils de transmission de données entre l'unité centrale (1) et l'organe périphérique (2 à 7). 9. Dispositif de contrôle de l'utilisation selon l'une des revendications 1 à 8, caractérisé en ce qu'il comprend des moyens de temporisation (21) pour autoriser l'utilisation de l'unité centrale (1) après la mise sous tension de celleci, et interdire l'utilisation de l'unité centrale lorsqu'une durée prédéfinie s'est écoulée à la suite de la mise sous tension de l'unité centrale et en l'absence d'une clé électronique (11) valide en relation avec la serrure électronique (13).