Brevet FR2865594A1 — publié le 20050729

DISPOSITIFS ET PROCEDE SECURISES D'ACCES A DES DONNEES DANS UN CONTEXTE DE MOBILITE. DOMAINE TECHNIQUE GENERAL. La présente invention concerne des dispositifs et un procédé sécurisés d'accès à des données informatiques dans un contexte de mobilité. Plus précisément, elle concerne un dispositif portable connecté à un système permettant d'avoir accès à des données informatiques et un procédé utilisant ce dispositif et ce système. ETAT DE L'ART. Le télétravail se développe de plus en plus. Dans ce contexte de mobilité, un utilisateur doit souvent avoir accès à l'intranet du siège de son entreprise. Il utilise alors un ordinateur portable pour effectuer des connexions sécurisées vers l'intranet de son entreprise. Les connexions sécurisées sont par exemple du type utilisant le protocole sécurisé SSL ou Secure Socket Layer selon la terminologie anglosaxonne généralement employée par l'homme du métier. Grâce à ces connexions, l'utilisateur a accès aux ressources informatiques dont il a besoin, comme s'il se trouvait physiquement dans 20 son bureau, face à un ordinateur relié à l'intranet. Dans une application non professionnelle, le même utilisateur peut vouloir se déplacer avec son ordinateur portable tout en retrouvant les éléments clés de son environnement de travail. Les éléments de son environnement de travail peuvent par exemple être des logiciels, des fichiers personnels, etc. Il existe plusieurs solutions techniques connues permettant à un utilisateur d'avoir accès à des données informatiques lorsqu'il se déplace. II existe par exemple des équipements informatiques de dimensions réduites et formant ordinateurs portables. Il existe également des équipements de dimensions encore plus réduites, comme par exemple les assistants personnels numériques (ou PDA Personal Digital Assistant selon la terminologie anglo-saxonne généralement employée par l'homme du métier) permettant l'accès à des données informatiques. Enfin, il existe des moyens de stockage permettant de stocker des données informatiques et de les transporter en vue de les utiliser sur des 5 moyens formant ordinateur. Ces moyens de stockage sont par exemple des clés de mémoire ou clés USB ( Universal Serial Bus ) selon la terminologie anglo-saxonne généralement utilisée par l'homme du métier. Une clé de mémoire est un petit disque dur amovible, monté dans un support prenant la forme d'une clé ou d'un porte-clés, qui permet de stocker et de transporter facilement une certaine quantité de données, dans le but de les transférer d'un ordinateur à un autre. Les moyens de stockage peuvent également être des disques durs extractibles. Les solutions précédentes présentent cependant des inconvénients. Tout d'abord, les ordinateurs portables sont toujours actuellement relativement encombrants et ne peuvent pas être transportés dans une poche d'un vêtement de l'utilisateur. Ensuite, les équipements du type PDA ne comportent pas les moyens aptes à offrir les fonctionnalités avantageuses recherchées par un utilisateur 20 dans un contexte de mobilité. Premièrement, ils ne permettent pas une connexion à l'intranet d'une entreprise dans un environnement convivial. Les PDA n'offrent ainsi pas la possibilité d'utiliser des moyens de sélection conviviaux comme les claviers, les souris ou des moyens de visualisation suffisamment importants, comme par exemple un écran de grandes dimensions. Deuxièmement, ils n'offrent pas la possibilité de retrouver à l'identique l'environnement de travail d'une station du type ordinateur à laquelle est habitué l'utilisateur. Enfin, les moyens de stockage du type clés de mémoire ou disques 30 durs extractibles sont dépendants des autres éléments de l'architecture constituant l'ordinateur sur lequel ils sont utilisés. De plus, les moyens de stockage ne comportent pas de moyens aptes à effectuer des calculs, notamment pour la sécurisation des connexions. L'utilisateur peut également ne pas vouloir transporter son ordinateur portable ou son PDA. Dans ce cas, une méthode pour avoir accès à des données informatiques est d'utiliser un ordinateur public en libre service, par exemple dans un café Internet. L'utilisation de cet ordinateur public peut éventuellement être payante. L'utilisateur peut alors avoir accès au réseau de son entreprise en utilisant des connexions sécurisées de type SSL. Cependant, cette méthode représente des risques de sécurité. En effet, un programme espion peut être installé sur l'ordinateur public. Toutes 10 les informations manipulées via cet ordinateur public peuvent donc être observées, ou infectées par exemple. De plus, l'utilisation d'un ordinateur public peut également laisser des traces sur des fichiers temporaires, ce qui peut également provoquer un problème de confidentialité. PRESENTATION DE L'INVENTION. L'invention propose de pallier au moins un des inconvénients des techniques de l'art antérieur. Un des buts de l'invention est de proposer une technique permettant à un utilisateur d'avoir accès de façon sécurisée aux mêmes données informatiques que s'il utilisait un ordinateur personnel classique. Un des buts de l'invention est de proposer une technique permettant à un utilisateur d'avoir accès aux données informatiques de façon sécurisée et conviviale, dans un environnement de travail auquel l'utilisateur est habitué. Un des autres buts de l'invention est notamment de proposer un dispositif d'accès qui puisse être transporté dans une poche d'un vêtement. Un des buts de l'invention est donc notamment de proposer un dispositif ne laissant pas de traces d'utilisation, notamment sur un système public compatible avec le dispositif selon l'invention. A cet effet, l'invention propose un système informatique comportant des moyens de visualisation et/ou des moyens de saisie et/ou des moyens de connexion à des moyens de stockage et/ou des moyens de connexion à un réseau de télécommunications, caractérisé en ce qu'il comporte des moyens aptes à être connectés à un dispositif comportant un microprocesseur, des moyens formant mémoire vive et des moyens formant mémoire non volatile, l'ensemble des moyens du système informatique étant d'une part compatible avec les moyens du dispositif et étant sous contrôle du dispositif lorsque celui-ci est connecté au système, l'ensemble des données temporaires stockées sur des moyens du système étant d'autre part effacé lors de la déconnexion du dispositif du système. L'invention est avantageusement complétée par les caractéristiques suivantes, prises seules ou en une quelconque de leur combinaison techniquement possible: - il est compatible avec une pluralité de dispositifs différents appartenant à des utilisateurs différents; - il comporte des moyens aptes à recevoir le dispositif de façon amovible; - il comporte des moyens aptes à le relier au dispositif par ondes 15 électromagnétiques; - il comporte seul des moyens de manipulation et de consultation de données informatiques; - les moyens de manipulation et de consultation de données informatiques comportent des moyens de visualisation et/ou des moyens de saisie et/ou des moyens de connexion à des moyens de stockage et/ou des moyens de connexion à un réseau de télécommunications; et - il comporte en outre un microprocesseur et/ou des moyens formant mémoire vive et/ou des moyens formant mémoire non volatile. L'invention concerne également un dispositif portable compatible avec 25 le système et un procédé d'utilisation du système et du dispositif. PRESENTATION DES FIGURES D'autres caractéristiques, buts et avantages de l'invention ressortiront de la description qui suit, qui est purement illustrative et non limitative, et qui doit être lue en regard des dessins annexés sur lesquels: - la figure 1 est une représentation schématique d'un exemple possible de mode de réalisation d'un système informatique selon l'invention; et - la figure 2 est une représentation schématique d'un exemple possible de mode de réalisation d'un dispositif portable selon l'invention. DESCRIPTION DETAILLEE. L'invention concerne notamment un ensemble comportant principalement deux parties. Un exemple de mode de réalisation possible de la première partie est 5 représenté schématiquement sur la figure 1. Une deuxième partie est représentée schématiquement sur la figure 2. Il s'agit d'un mode de réalisation possible d'un dispositif 2 portable selon l'invention. Le terme système doit être compris dans le sens large du terme. II peut notamment recouvrir, comme on le verra dans la suite de la présente description, des dispositifs sous forme d'ordinateur personnel, éventuellement mobile et des dispositifs de type borne fixe prévus dans des lieux publics. Le système informatique 1 comporte des moyens de manipulation et 15 de consultation de données informatiques. Le système 1 comporte d'une manière générale les éléments informatiques encombrants et dont les possibilités de traitement sont limitées. Ainsi, il comporte préférentiellement des moyens 10 de visualisation, des moyens 11 de saisie, des moyens 12 de connexion à des moyens de stockage et/ou des moyens 13 de connexion à un réseau 14 de télécommunications. Le système informatique 1 peut comporter tout ou partie des moyens 10 à 13 précités. Les moyens 10 de visualisation comportent par exemple un écran de visualisation. L'écran peut être de toute technologie. II est préférentiellement de grandes dimensions et éventuellement tactile. Le système 1 comporte des moyens 17 formant carte graphique permettant de contrôler l'affichage de données informatiques sur les 30 moyens 10. Les moyens 11 de saisie comportent préférentiellement un clavier, et/ou une boule mécanique de navigation, et/ou un pavé tactile et/ou une souris de sélection par exemple. Les moyens 12 de connexion à des moyens de stockage comportent par exemple un lecteur de disquettes et/ou un lecteur de DVD ( Digital Versatile Disc en anglais) et/ou de CD-ROM ( Compact Disc Read Only Memory ). Les moyens 13 de connexion à un réseau 14 de télécommunications peuvent par exemple comporter un modem 16 ainsi qu'une carte réseau faisant interface entre le système 1 et le réseau 14. La liaison entre le système 1 et le réseau 14 peut être filaire ou sans fil. Le réseau 14 peut être de type Internet, et est apte à fournir un accès à d'autres réseaux, par exemple les réseaux du type intranet d'entreprises. Le système comporte avantageusement des moyens 18 formant des ports de liaison. Les ports peuvent par exemple être du type ports série, avantageusement du type USB (Universal Serial Bus) ou des ports parallèles. Les ports 18 permettent une liaison du système vers des dispositifs formant scanner, graveur de CD ou de DVD ou imprimante par exemple. Bien entendu, cette liste de dispositifs périphériques est non limitative. Le système 1 peut bien entendu également comporter d'autres moyens 19 selon les applications désirées, notamment les cartes de gestion 20 des différents moyens du système et des différents périphériques éventuellement connectés au système. Dans un mode de réalisation préféré mais non limitatif, le système 1 comporte seul les éléments informatiques encombrants et dont les possibilités de traitement sont limitées, c'est-à-dire les éléments formant les moyens d'exploitation et de consultation de données informatiques. Selon ce mode de réalisation préféré, le système 1 ne comporte pas les éléments informatiques peu encombrants et dont les possibilités de traitement et de calculs notamment de cryptage et de sécurisation de connexion - sont élevées, ni les éléments mémoires de forte capacité. Notamment, le système 1 ne comporte ni un microprocesseur, ni des moyens formant mémoire vive, ni des moyens formant mémoire non volatile, par exemple formant disque dur. Le système 1 ne comporte pas non plus de moyens formant mémoire effaçable électriquement. Le système 1 peut être privé lorsqu'il appartient à un utilisateur particulier. II se présente alors sous la forme d'un ordinateur , 5 éventuellement portable. Le système 1 peut être public et disponible pour un certain nombre d'utilisateurs en libre service éventuellement payant. II se présente alors sous la forme d'une borne. Le système 1 comporte des moyens d'alimentation électrique. Selon un autre mode de réalisation possible, le système 1 peut également comporter des moyens formant microprocesseur, des moyens formant mémoire vive et des moyens formant mémoire non volatile, par exemple formant disque dur. Le système 1 est donc dans ce mode de réalisation un ordinateur ordinaire, portable ou non. Dans tous les modes de réalisation, le système 1 comporte des moyens 100 aptes à être connectés au dispositif 2 appartenant à un utilisateur donné. Le dispositif 2 comporte d'une manière générale les éléments informatiques peu encombrants et dont les possibilités de traitement et de calculs notamment de cryptage et de sécurisation de connexion - sont élevées. Le dispositif 2 comporte également les moyens mémoires de forte capacité. Le dispositif 2 visible à la figure 2 est principalement portable. ll peut être par exemple de format défini par l'association PCMCIA ou Personal 25 Computer Memory Card International Association , ou à d'autres dimensions. Dans tous les formats, les dimensions du dispositif 2 sont telles que le dispositif 2 peut être facilement porté, préférentiellement dans une poche d'un vêtement d'un utilisateur. Le dispositif 2 comporte un microprocesseur 20. II comporte également des moyens 21 formant mémoire vive et des moyens 22 formant mémoire non volatile, par exemple formant disque dur. Il peut comporter également des moyens 23 formant mémoire effaçable électriquement. Selon un mode de réalisation préférentiel non limitatif, le dispositif 2 comporte seul les moyens de traitement et de calculs, ainsi que les moyens mémoires de forte capacité. Il ne comporte pas les éléments informatiques encombrants et dont les possibilités de traitement sont limitées. Notamment, il ne comporte pas des moyens de visualisation, des moyens de saisie, des moyens de connexion à des moyens de stockage, des moyens de connexion à un réseau de télécommunications. Selon un autre mode de réalisation possible, le dispositif 2 comporte tout ou partie de la liste non limitative formée, par exemple, par des moyens de visualisation, des moyens de saisie, des moyens de connexion à des moyens de stockage, et des moyens de connexion à un réseau de télécommunications. Dans tous les modes de réalisation, le dispositif 2 comporte des moyens 200 aptes à être connectés au système 1 par l'intermédiaire des moyens 100. Les moyens 100 et 200 peuvent permettre une liaison mécanique entre le système 1 et le dispositif 2. Dans ce cas, le dispositif 2 ne comporte préférentiellement pas de moyens d'alimentation électrique et utilise l'alimentation électrique du système 1. La connexion entre les moyens 100 et 200 peut par exemple être du type filaire. Un câble peut ainsi être prévu dans les moyens 200 pour aller s'enficher dans un port 100 du système 1. Le câble peut également venir des moyens 100 et s'enficher sur les moyens 200. Les moyens 200 peuvent comporter également une fiche venant s'enficher entièrement dans une fente des moyens 100, à la manière d'une disquette dans un lecteur de disquettes. Selon une variante, l'ensemble du dispositif 2 vient s'enficher dans les 30 moyens 100. Dans tous les cas, le dispositif 2 est facilement amovible du système 1 et la connexion entre les moyens 100 et 200 est facilement rompue. La connexion entre le système 1 et le dispositif 2 peut également être effectuée sans contact mécanique. La connexion utilise alors par exemple des ondes électromagnétiques. Dans ce cas, le dispositif 2 comporte préférentiellement des moyens formant batteries d'alimentation, préférentiellement de taille réduite. Il peut également comporter un câble de liaison au réseau électrique. L'ensemble des moyens du système 1 est compatible avec les moyens du dispositif 2. Réciproquement, l'ensemble des moyens du dispositif 2 est compatible avec les moyens du système 1. Une fois que le dispositif 2 est connecté au système 1, l'ensemble des moyens du système 1 est sous contrôle du dispositif 2, notamment du microprocesseur 20. On rappelle que les systèmes de base d'entrée/sortie, ou Basic Input/Output System (BIOS) , permettent de charger un système d'exploitation qui se trouve sur un CD-ROM ou sur un dispositif de type mémoire que l'on connecte sur le port USB ou une autre interface, par exemple l'interface PCMCIA. Une fois chargé, le système d'exploitation, ou Operating System (OS) en anglais, contrôle l'ensemble des ressources d'un ordinateur. Les moyens du dispositif 2 émulent un système d'exploitation et contrôlent l'ensemble des ressources du système 1 auquel il est connecté. Ainsi, dans le cas d'un mode de réalisation d'un système 1 ne comportant aucun moyen mémoire de forte capacité ou de traitement et de calculs, le dispositif 2 prend le contrôle de l'ensemble des moyens parmi les moyens 10 de visualisation, les moyens 11 de saisie, les moyens 12 de connexion à des moyens de stockage et/ou les moyens 13 de connexion à un réseau 14 de télécommunications. Comme le système comporte notamment des moyens 10 de visualisation et de saisie 11 de grandes dimensions, la consultation et le traitement des données informatiques est facilité par rapport à des moyens du type PDA de l'art antérieur. Dans le cas d'un mode de réalisation d'un système 1 comportant un microprocesseur et des mémoires formant mémoire vive et des moyens formant mémoire non volatile, le dispositif 2 pend également le contrôle de l'ensemble des moyens du système 1. L'ensemble des moyens du système 1 devient donc esclave du dispositif 2, et aucune donnée sensible n'est stockée de manière permanente dans les moyens du système 1. Dans les deux cas d'utilisation des différentes modes de réalisation du système 1, un utilisateur peut consulter les fichiers ou les données informatiques contenus sur les moyens mémoire du dispositif 2. Du fait de la compatibilité des moyens du système 1 et du dispositif 2, et du fait que le dispositif 2 de l'utilisateur prend le contrôle des moyens du système l'utilisateur évolue dans un environnement sécurisé et convivial auquel il est habitué. Ainsi, un utilisateur travaillant sur son système 1 chez lui peut en retirer ou en déconnecter le dispositif 2. Dans ce cas, le dispositif 2 peut contenir un certain nombre de fichiers que l'utilisateur veut consulter ou modifier lors d'un trajet. Il emporte facilement le dispositif 2 lors de son déplacement. Il peut par exemple, lors d'une attente dans un aéroport ou une gare, un hôtel, un train ou un avion, connecter son dispositif 2 à un système 1 qui sera cette fois public et en libre service éventuellement ce service est payant. Le dispositif 2 prend le contrôle du système 1 public et l'utilisateur retrouve ainsi son environnement de travail habituel et l'ensemble des fichiers et des applications dont il a besoin. II effectue donc la consultation et/ou la modification de fichiers éventuellement distants et accédés par l'intermédiaire de la liaison au 25 réseau 14. Une fois qu'il a fini avec son travail, il déconnecte le dispositif 2 du système 1 et emporte le dispositif 2 avec lui. Il peut renouveler l'opération précédente autant de fois qu'il le désire, sur des systèmes 1 privés ou publics. Lors de la déconnexion du dispositif 2 du système 1, l'ensemble des données temporaires stockées sur des moyens du système 1 est effacé. Le dispositif 2 efface alors l'ensemble de la mémoire qu'il a utilisé en y inscrivant des zéros par exemple. C'est le cas particulier de la mémoire de la carte graphique 17. Les mécanismes de libération mis en place sur le dispositif 2 rendent irrécupérables les données supprimées des moyens du système 1. Ainsi, il ne reste aucune trace du passage du dispositif 2 sur le 5 système 1, ce qui assure une confidentialité totale, notamment dans le cas où le système 1 est public. Lors de la connexion du système 1 vers d'autres systèmes 1 similaires ou lors de la connexion du système 1 sur le réseau 14 pour avoir accès à des réseaux intranet par exemple, les échanges d'informations et de données informatiques peuvent être cryptés par le dispositif 2, pour les protéger contre les écoutes intempestives. A cet effet, le dispositif 2 comporte des moyens 24 aptes à crypter les échanges. La sécurité d'accès à un réseau intranet peut s'effectuer de la même 15 manière que pour les accès distants avec un ordinateur personnel classique. Par exemple, le dispositif 2 comporte des moyens 25 formant client d'une association de sécurité ou IPSec ( Internet Protocol Security ) selon la terminologie anglo-saxonne généralement utilisée par l'homme du métier. Le client 25 permet au dispositif 2 de se connecter à une passerelle ou un routeur situé sur l'intranet. Tous les paquets utilisant le protocole Internet (IP) échangés entre le dispositif 2 et l'intranet sont cryptés en utilisant le protocole IPSec, ce protocole étant employé pour la construction de réseaux privés virtuels ou VPN Virtual Private Network . La sécurité des échanges est donc assurée. 12 REVENDICATIONS. 1. Système (1) informatique comportant des moyens (10) de visualisation et/ou des moyens (11) de saisie et/ou des moyens (12) de connexion à des moyens de stockage et/ou des moyens (13) de connexion à un réseau (14) de télécommunications, caractérisé en ce qu'il comporte des moyens (100) aptes à être connectés à un dispositif (2) comportant un microprocesseur (20), des moyens (21) formant mémoire vive et des moyens (22) formant mémoire non volatile, l'ensemble des moyens du système (1) informatique étant d'une part compatible avec les moyens (20, 21, 22, 23) du dispositif (2) et étant sous contrôle du dispositif (2) lorsque celui-ci est connecté au système (1), l'ensemble des données temporaires stockées sur des moyens du système étant d'autre part effacé lors de la déconnexion du dispositif du système. 2. Système selon la revendication 1, caractérisé en ce qu'il est compatible avec une pluralité de dispositifs (2) différents appartenant à des utilisateurs différents. 3. Système selon l'une des revendications 1 ou 2, caractérisé en ce qu'il comporte des moyens (100) aptes à recevoir le dispositif de façon amovible. 4. Système selon l'une des revendications 1 ou 2, caractérisé en ce qu'il comporte des moyens (100) aptes à le relier au dispositif par ondes électromagnétiques. 5. Système selon l'une des revendications 1 à 4, caractérisé en ce qu'il comporte seul des moyens de manipulation et de consultation de données informatiques. 6. Système selon la revendication 5, caractérisé en ce que les moyens de manipulation et de consultation de données informatiques comportent des moyens (10) de visualisation et/ou des moyens (11) de saisie et/ou des moyens (12) de connexion à des moyens de stockage et/ou des moyens (13) de connexion à un réseau (14) de télécommunications. 7. Système selon l'une des revendications 1 à 4, caractérisé en ce qu'il comporte en outre un microprocesseur et/ou des moyens formant mémoire vive et/ou des moyens formant mémoire non volatile. 8. Dispositif (2) informatique portable adapté pour être connecté à un système (1) informatique comportant des moyens (10) de visualisation et/ou des moyens (11) de saisie et/ou des moyens (12) de connexion à des moyens de stockage et/ou des moyens (13) de connexion à un réseau (14) de télécommunications, caractérisé en ce qu'il comporte un microprocesseur (20), des moyens (21) formant mémoire vive et des moyens (22) formant mémoire non volatile, l'ensemble des moyens (20, 21, 22, 23) du dispositif étant d'une part compatibles avec les moyens du système (1) informatique et prenant le contrôle des moyens du système lorsque le dispositif (2) est connecté au système, l'ensemble des données temporaires stockées sur des moyens du système (1) étant d'autre part effacé lors de la déconnexion du dispositif (2) du système (1). 9. Dispositif selon la revendication 8, caractérisé en ce qu'il est facilement transportable dans une poche d'un vêtement d'un utilisateur. 10. Dispositif selon l'une des revendications 8 ou 9, caractérisé en ce qu'il est reçu de façon amovible dans des moyens (100) du système (1). 11. Dispositif selon l'une des revendications 8 ou 9, caractérisé en ce qu'il comporte des moyens (200) aptes à le relier au système par ondes électromagnétiques. 12. Dispositif selon l'une des revendications 8 à 11, caractérisé en ce qu'il comporte des moyens (24, 25) aptes à sécuriser les communications sur un réseau de télécommunications. 13. Dispositif selon l'une des revendications 8 à 12, caractérisé en ce qu'il comporte seul des moyens de traitement de données informatiques et de calculs sur des données informatiques. 14. Dispositif selon la revendication 13, caractérisé en ce que les moyens de traitement de données informatiques et de calculs sur des données informatiques comportent un microprocesseur (20), des moyens (21) formant mémoire vive, des moyens (22) formant mémoire non volatile. 15. Ensemble, caractérisé en ce qu'il comporte un système selon l'une des revendications 1 à 7 et un dispositif selon l'une des revendications 8 à 14. 16. Procédé de fourniture d'accès à des données informatiques à un utilisateur, caractérisé en ce qu'il comporte les étapes consistant à: connecter un dispositif (2) informatique portable comportant un microprocesseur (20), des moyens (21) formant mémoire vive et des moyens (22) formant mémoire non volatile à un système (1) informatique comportant des moyens (10) de visualisation et/ou des moyens (11) de saisie et/ou des moyens (12) de connexion à des moyens de stockage et/ou des moyens (13) de connexion à un réseau (14) de télécommunications, les moyens du système (1) étant compatibles avec les moyens du dispositif (2) ; mettre sous contrôle du dispositif (2) informatique l'ensemble des moyens du système (1) ; - accéder à des données informatiques sur les moyens du dispositif ou sur un réseau (14) de télécommunications; effacer, lors de la déconnexion du dispositif du système, l'ensemble des données des temporaires stockées sur des moyens du système (1).