Brevet FR3093572A1 — publié le 20200911

Description Titre de l'invention : MICRO SERVEUR PORTATIF, AUTONOME ET SECURISÉ DE COLLABORATION ENTRE DIFFÉRENTS UTILISATEURS Domaine technique de l'invention 100011 L'invention concerne un micro-serveur portatif, autonome et sécurisé destiné à faciliter les échanges de fichiers informatiques entre différents utilisateurs. L'invention concerne plus particulièrement un micro serveur portatif destiné aux professionnels en mobilité. Arrière-plan technologique [0002] L'une des difficultés fréquemment rencontrées par les professionnels en mobilité (désignés ci-après par les utilisateurs) concerne l'absence de réseau leur permettant de se connecter à un serveur distant (par exemple un serveur mail, un serveur de fichiers ou d'une manière générale, à tous types de serveurs de l'entreprise) ou l'absence d'un réseau sécurisé lorsqu'un réseau public, du type réseau Wifi est disponible. [0003] Dans le cas où un réseau public est disponible, il est connu de recourir à un réseau privé virtuel, plus connu sous l'acronyme anglais VPN pour Virtual Privait! Network, qui permet d'établir une connexion sécurisée entre deux réseaux locaux différents par une encapsulation de données du premier protocole réseau dans le deuxième protocole réseau, situé dans la même couche du modèle en couches, ou dans une couche de niveau supérieur. Cela étant, dans le cas où le réseau VPN n'est pas accessible, le contenu du serveur est inutilisable et le professionnel se retrouve dans l'impossibilité de mener à bien sa mission ou d'établir un accès sécurisé à l'information sollicitée. [0004] En outre, il est fréquent que le réseau disponible dans une salle de réunion d'une en- treprise soit dédié uniquement aux salariés de l'entreprise et ne puisse donc pas être utilisé par un consultant externe en visite dans l'entreprise. La solution réside alors souvent à utiliser une carte 3G ou 4G comme moyen d'accès à Internet et/ou au serveur distant du professionnel. [0005] Une autre difficulté rencontrée fréquemment par un professionnel en mobilité concerne l'incompatibilité entre les équipements utilisés par le professionnel et ceux de ses interlocuteurs, rendant les développements collaboratifs difficiles, voire impossibles. Il est par exemple fréquent que les équipements utilisés par les différents intervenants à une réunion ne soient pas compatibles de sorte que les fichiers échangés ne puissent pas être correctement lus et interprétés par tous les utilisateurs et/ou projetés avec les moyens techniques disponibles, sauf à ce que le professionnel emporte avec lui une batterie de connecteurs ou appareils de liaison dédiés à 2 l'interopérabilité des équipements et des systèmes d'exploitation installés sur ces équipements. [0006] Dans tout le texte, un équipement informatique désigne une machine configurée pour lire des fichiers informatiques, c'est-à-dire des fichiers formés d'un ensemble de codes numériques adaptés pour pouvoir être directement interprétés par une machine, telle qu'un ordinateur, un téléphone portable, une tablette numérique, etc. De tels fichiers informatiques sont par exemple des documents textuels, images, bandes andins, contenus vidéos, documents comprimés, documents de visualisation tridimensionnelle, programmes exécutables, fichiers machines, fichiers historiques, bases de données, etc. Dans tout le texte, le terme de donnée est également utilisé pour désigner un fichier informatique. [0007] Enfin, si le stockage cloud des données tend à se généraliser de sorte qu'un pro- fessionnel peut avoir accès à ses fichiers depuis différents matériels distincts, cela créé une dispersion des fichiers sur différents matériels, ce qui peut poser des problèmes de sécurité et de confidentialité, rendant le contrôle d'accès difficile, voire impossible, à garantir. [0008] Il existe donc un besoin de disposer d'une solution permettant de simplifier et d'alléger la mobilité des professionnels, de renforcer la sécurité des données utilisées par un professionnel en mobilité et d'améliorer le travail collaboratif du professionnel en mobilité. Objectifs de l'invention [0009] L'invention vise à fournir un micro serveur portatif qui permet de pallier les problèmes d' interopérabilité des équipements informatiques rencontrés par les professionnels en mobilité. [0010] L'invention vise également à fournir, dans au moins un mode de réalisation de l'invention, un micro serveur portatif qui permet de faciliter la collaboration entre les utilisateurs. [0011] à fournir, dans au moins un mode de réalisation de portatif qui permet de garantir la sécurité des échanges de L'invention vise également l'invention, un micro serveur fichiers entre les utilisateurs. [0012] L'invention vise également l'invention, un micro serveur des fichiers informatiques éch [0013] L'invention vise également l'invention, un micro serveur besoins de mobilité des utilisa [0014] L'invention vise également l'invention, un micro serveur à fournir, dans au moins un mode de réalisation de portatif qui permet de garantir la sécurité et l'intégrité angés. à fournir, dans au moins un mode de réalisation de portatif qui présente une autonomie compatible avec les tteurs. à fournir, dans au moins un mode de réalisation de portatif qui peut fonctionner, y compris en l'absence d'un 3 réseau d'accès à Internet. Exposé de l'invention [0015] Pour ce faire, l'invention concerne un micro serveur portatif, autonome et sécurisé de collaboration entre différents utilisateurs comprenant : [0016] un processeur central, [0017] une mémoire vive, [0018] un espace de stockage de fichiers informatiques, [0019] un système d'exploitation configuré pour pouvoir piloter ledit processeur central, ladite mémoire vive et ledit espace de stockage centralisé. [0020] Un micro serveur selon l'invention est caractérisé en ce qu'il comprend en outre : [0021] un premier contrôleur d'accès sans fil audit micro-serveur, dit contrôleur wifi de partage, configuré pour permettre, sur autorisation, une connexion d'un équipement informatique d'un utilisateur audit micro serveur, [0022] un second contrôleur d'accès sans fil audit micro-serveur, dit contrôleur wifi de configuration, configuré pour permettre, sur autorisation, une connexion d'un équipement informatique d'un utilisateur privilégié audit micro-serveur, pour synchroniser automatiquement des fichiers prédéterminés d'un équipement dudit utilisateur privilégié sur ledit espace de stockage centralisé dudit micro-serveur par l'intermédiaire de ladite mémoire vive, [0023] un module de gestion de paquets d'une couche réseau IP embarqué sur ledit système d'exploitation et configuré pour permettre l'utilisation d'un service réseau d'une couche supérieure à ladite couche réseau IP permettant de fournir des fichiers de l'espace de stockage audit service réseau hébergé par un équipement d'un utilisateur connecté audit micro-serveur par ledit contrôleur de partage, [0024] un module de chiffrement des données, configuré pour pouvoir chiffrer toutes les données transitant sur ladite mémoire vive avant sauvegarde dans ledit espace de stockage, à partir d'une clé de chiffrement prédéterminée. [0025] En d'autres termes, l'invention concerne un équipement informatique d'un nouveau type, désigné dans tout le texte par la terminologie de « micro-serveur » qui intègre l'ensemble des solutions nécessaires à la problématique de l'utilisateur mobile visant à l'affranchir des conditions matérielles et des conditions de réseau tout en garantissant la séctifité des données et la confidentialité des échanges de données afin de lui fournir une solution de collaboration autonome, sécurisée et compatible avec les contraintes de la mobilité. [0026] Un micro-serveur selon l'invention permet donc de pallier les problèmes d'interopérabilité des équipements informatiques rencontrés par les professionnels en mobilité par la présence d'un module de gestion des paquets de la couche réseau IP embarqué sur le système d'exploitation configuré pour permettre l'utilisation d'un service réseau d'une couche supérieure, tel qu'un serveur web ou un lecteur réseau distant, ou tout service réseau équivalent, qui permet de délivrer du contenu, par exemple à un navigateur Tnternet ou un système de fichier d'un équipement d'un utilisateur connecté au micro serveur, par le biais du contrôleur wifi de partage. En d'autres termes, le contrôleur wifi de partage permet à un utilisateur autorisé de connecter un équipement au micro-serveur. Le micro-serveur peut ainsi délivrer du contenu à tout utilisateur connecté au micro-serveur, notamment du contenu web accessible par un navigateur internet assurant ainsi une parfaite interopérabilité entre les équipements connectés au micro-serveur sans nécessiter d'équipements additionnels et sans configuration ou installation préalables sur les équipements des utilisateurs. [0027] En outre, le micro-serveur selon l'invention autorise la collaboration entre différents équipements, y compris en l'absence d'un réseau Tnternet. En particulier, le contrôleur wifi de partage et la présence d'un espace de stockage des données permet l'accès et le partage de documents entre les équipements des utilisateurs connectés au micro-serveur. En d'autres termes, le micro-serveur selon l'invention génère son propre réseau sans fil permettant la connexion d'équipements. [0028] Les fichiers informatiques sauvegardés sur l'espace de stockage du micro-serveur sont protégés par la présence d'un module de chiffrement des données configuré pour pouvoir chiffrer toutes les données transitant sur la mémoire vive du micro-serveur, avant la sauvegarde sur l'espace de stockage. En d'autres termes, tout contenu qui transite par la mémoire vive du micro-serveur est chiffré par le module de chiffrement. De plus, tous les documents sauvegardés sur l'espace de stockage par un utilisateur privilégié, c'est à dire en pratique par le professionnel en mobilité qui possède le micro-serveur, sont automatiquement chiffrés par le module de chiffrement, de sorte qu'une éventuelle perte du micro-serveur ne met pas en péril la sécurité des données du professionnel en mobilité. [0029] Dans tout le texte, on désigne par module, un élément logiciel, un sous-ensemble d'un programme logiciel, pouvant être compilé séparément, soit pour une utilisation indépendante, soit pour être assemblé avec d'autres modules d'un programme, ou un élément matériel, ou une combinaison d'un élément matériel et d'un sous-programme logiciel. Un tel élément matériel peut comprendre un circuit intégré propre à une application (plus connue sous l'acronyme ASIC pour la dénomination anglaise Application-Specific Integrated Circuit) ou un circuit logique programmable (plus connu sous l'acronyme FPGA pour la dénomination anglaise Field-Programmable Gate A rray) ou un circuit de microprocesseurs spécialisés (plus connu sous l'acronyme DSP pour la dénomination anglaise Digital Signal Processor) ou tout matériel équivalent. D'une manière générale, un module est donc un élément (logiciel et/ou matériel) qui permet d'assurer une fonction. [0030] Selon l'invention, une clé de chiffrement est stockée chiffrée sur la mémoire dédiée. Cette clé est déchiffrée au démarrage du micro-serveur selon l'invention par les identifiants de l'utilisateur et mise en mémoire vive. [0031] Selon un mode de réalisation de l'invention, ledit module de chiffrement est formé d'un composant électronique du type puce TPM. [0032] Un micro-serveur selon l'invention permet également de synchroniser automa- tiquement le stockage de fichiers informatiques (ou de données) d'un équipement d'un utilisateur privilégié sur le micro-serveur par la présence du contrôleur wifi de configuration qui permet, sur autorisation, une connexion de cet équipement informatique de cet utilisateur privilégié audit micro-serveur. Cette synchronisation implique nécessairement le chiffrement des données qui transitent par la mémoire vive du micro-serveur. [0033] L'invention permet donc de configurer le micro-serveur en y stockant de manière sécurisée les données qui peuvent ensuite être partagées avec des équipements utilisateurs qui se connectent au micro-serveur par le biais du contrôleur de partage. [0034] Avantageusement et selon l'invention, le micro-serveur comprend en outre une batterie rechargeable d'alimentation dudit processeur et desdits contrôleurs wifi de configuration et de partage. [0035] Un micro-serveur selon cette variante avantageuse est autonome et permet une colla- boration sécurisée entre utilisateurs, y compris en l'absence d'un réseau électrique de proximité. De préférence, le micro-serveur comprend en outre un composant chargeur configuré pour permettre le contrôle de rechargement de la batterie sur le secteur. La mesure de charge permet à l'utilisateur privilégié de connaitre la disponibilité restante de la batterie et donc l'autonomie du micro-serveur jusqu'au prochain cycle de charge. [0036] Avantageusement et selon l'invention, le micro-serveur comprend en outre un module d'horodatage dudit micro-serveur. [0037] Un micro-serveur selon cette variante permet de le doter de fonctionnalités d'horodatages cryptographiques, tels que des signatures numériques, preuves d'existences et solutions s'appuyant sur des certificats numériques. [0038] Avantageusement et selon l'invention, le micro-serveur comprend en outre des moyens d'authentification des connexions des équipements des utilisateurs sollicitant ledit contrôleur wifi de partage. [0039] Ces moyens d'authentification peuvent être de tous types. Il s'agit par exemple d'une authentification par mot de passe, par numéro de série de l'équipement cherchant à se connecter au micro-serveur, par informations biométriques de l'utilisateur, etc. [0040] Avantageusement et selon l'invention, le micro-serveur présente un espace de stockage centralisé d'une capacité de 128 Go. 6 100411 Bien entendu, selon d'autres modes de réalisation, l'espace de stockage dédié à la sauvegarde des fichiers peut être d'une capacité différente. Cet espace de stockage peut par exemple être formé par une carte micro-sd ou carte équivalente logée dans le micro-serveur. Bien entendu, d'autres types de moyens de stockage peuvent être utilisés sans modifier l'objet de l'invention. [0042] De préférence, le système d'exploitation et les différents modules du micro-serveur sont sauvegardés sur une mémoire dédiée, qui est par exemple une mémoire associée à une carte électronique logée dans le micro-serveur. [0043] Avantageusement et selon l'invention, le micro-serveur comprend en outre un hoitier sécurisé logeant les composants et modules dudit micro-serveur présentant un volume inférieur à 100 cm3. [0044] Un micro-serveur selon cette variante est compact et peu encombrant. En particulier, un tel micro-serveur peut tenir dans la poche d'un utilisateur, favorisant la mobilité de ce dernier. [0045] Avantageusement et selon cette variante, le micro-serveur présente un poids inférieur à 120g. [0046] L'invention concerne également un micro-serveur caractérisé en combinaison par tout ou partie des caractéristiques mentionnées ci-dessus ou ci-après. Liste des figures [0047] D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante donnée à titre uniquement non limitatif et qui se réfère aux figures annexées dans lesquelles : [0048] [fig.l] est une vue schématique du principe de fonctionnement d'un micro-serveur selon l' invention, [0049] [fig.2] est une vue schématique d'un micro-serveur selon un mode de réalisation de l'invention. [0050] Description détaillée d'un mode de réalisation de l'invention [0051] Sur les figures, les échelles et les proportions ne sont pas strictement respectées et ce, à des fins d'illustration et de clarté. [0052] En outre, les éléments identiques, similaires ou analogues sont désignés par les mêmes références dans toutes les figures. [0053] La figure 2 illustre schématiquement un micro serveur 10 selon l'invention comprenant un processeur central 11, une mémoire vive 12, un espace de stockage 13 de fichiers informatiques et un système d'exploitation 32 configuré pour pouvoir piloter le processeur central 11, la mémoire vive 12 et l'espace de stockage 13. [0054] Selon un mode préférentiel de réalisation, le micro-serveur comprend une carte élec- 7 troniquc formée à partir d'un module Àrtik® équipé d'un microprocesseur, d'une mémoire vive et d'un contrôleur sans-fil formant respectivement le microprocesseur 11, la mémoire vive 12 et le contrôleur wifi de partage 14. [0055] Le système d'exploitation 32 peut être de tous types connus. Selon un mode pré- férentiel de réalisation, le système est un système GNU/Linux. Le système d'exploitation permet l'utilisation des fonctionnalités des différents composants du micro-serveur et leurs interactions. [0056] L'espace de stockage peut également être de tous types. Selon un mode de réalisation de l'invention, cet espace de stockage 13 est formé par une carte micro-sd, par exemple d'une capacité de 128 Go, étant entendu que la capacité de stockage peut être différente dans d'autres modes de réalisation de l'invention. [0057] Le micro-serveur 10 comprend également un premier contrôleur d'accès sans fil audit micro-serveur, dit contrôleur de partage 14. Ce contrôleur de partage 14 est configuré pour permettre, sur autorisation, une connexion d'un équipement informatique 21, 22 d'un utilisateur audit micro serveur 10. [0058] Cette autorisation de connexion résulte par exemple d'une authentification par mot de passe de l'utilisateur. [0059] Un micro-serveur 10 selon l'invention permet donc la génération et la distribution d'un réseau sans-fil local. [0060] Le micro-serveur 10 comprend également un second contrôleur d'accès sans fil, dit contrôleur configuration 15. Ce contrôleur de configuration 15 est configuré pour permettre, sur autorisation, une connexion d'un équipement informatique 25 d'un utilisateur privilégié audit micro-serveur, et pour synchroniser automatiquement des fichiers prédéterminés de cet équipement 25 sur l'espace de stockage 13 par l'intermédiaire de la mémoire vive 12. [0061] L'autorisation de connexion de l'équipement 25 au micro-serveur par le biais du contrôleur de configuration résulte par exemple d'une authentification par mot de passe de l'utilisateur. [0062] Le micro-serveur permet donc un fonctionnement, y compris en l'absence d'un réseau du fait de la centralisation des fichiers informatiques sur l'espace de stockage 13 et de la présence du contrôleur wifi de partage 14. [0063] Le micro-serveur comprend également un module de gestion 16 de paquets d'une couche réseau IP embarqué sur le système d'exploitation 32 et configuré pour permettre l'utilisation d'un serveur web embarqué (ou tout service réseau équivalent). Ce serveur web (ou service réseau équivalent) est configuré pour pouvoir fournir des fichiers de l'espace de stockage 13 à un navigateur Internet (ou système de fichier ou tout module adapté ou service réseau visé) hébergé par un équipement 21, 22 d'un utilisateur connecté au micro-serveur par le contrôleur de partage 14. En d'autres termes, 8 dans le cas où le service réseau est un serveur web, ce dernier permet de fournir du contenu sur un navigateur Internet d'un équipement d'un utilisateur connecté au micro- serveur 10 par le biais du contrôleur sans fil de partage 14 au micro-serveur 10. [0064] Un micro-serveur 10 selon cc mode de réalisation permet donc la connexion entre différents équipements par le biais du contrôleur wifi de partage 14. Le micro-serveur 10 peut donc délivrer du contenu aux différents équipements connectés par le biais du navigateur Internet, cc qui permet une interopérabilité horizontale entre les équipements sans nécessiter une configuration et/ou une installation préalable. [0065] Le micro-serveur 10 comprend également un module de chiffrement 17 des données. Ce module 17 de chiffrement est configure pour pouvoir chiffrer toutes les données transitant sur la mémoire vive 12 avant sauvegarde dans l'espace de stockage 13 à partir d'une clé de chiffrement prédéterminée. [0066] Une clé de chiffrement maitre est déterminée par l'utilisateur à r initialisation du micro-serveur. Il s'ensuit une série de plusieurs clés de chiffrement générée au besoin et non prédéterminée suivant une relation Parent/Enfant (tel l'arborescence d'un système de fichier). [0067] Cette fonctionnalité est rendue possible grâce au modèle de hase de données utilisé. [0068] Elle permet également de répliquer l'ensemble des données, notamment dans un cloud public, sans pour autant les rendre accessibles à l'hébergeur, la clé de chiffrement maitre restant sur l'appareil. [0069] Le micro-serveur 10 comprend également une batterie 18, de préférence re- chargeable, d'alimentation des différents éléments du micro-serveur, et notamment du processeur 11 et des contrôleurs wifi de configuration 15 et de partage 14. Selon un mode de réalisation, le micro-serveur comprend un composant chargeur de batterie qui pennet de contrôler le rechargement de la batterie sur un réseau électrique. Une mesure de charge peut permettre à l'utilisateur de connaitre la disponibilité restante de la batterie. [0070] Le micro-serveur 10 selon l'invention comprend également de préférence un module d'horodatage 19 dudit micro-serveur. [0071] Un tel module d'horodatage 19 permet de doter le micro-serveur de fonctionnalités d'horodatages cryptographiques, tels que des signatures numériques, preuves d'existences et solutions s'appuyant sur des certificats numériques. Il peut par exemple s'agir de l'utilisation des certificats de sécurité requis par les protocoles de communication du type HTTPS. Ces protocoles peuvent ainsi être mis en oeuvre pour les échanges de données entre les équipements et le micro-serveur 10. [0072] Selon un mode de réalisation avantageux, le micro-serveur comprend en outre un lecteur USB 31 permettant d'installer le système d'exploitation 32 et les différentes routines logicielles du micro-serveur. 9 [0073] De préférence, le micro-serveur 10 selon l'invention comprend un [initier sécurisé logeant l'ensemble des composants du micro-serveur. Un tel boîtier est par exemple formé de manière à présenter un volume inférieur à 100 cm3. [0074] La figure 1 illustre de manière très schématique le principe de fonctionnement du micro-serveur 10. [0075] Un équipement 25 d'un utilisateur privilégié, c'est-à-dire de l'utilisateur en mobilité qui possède le micro-serveur peut se connecter au micro-serveur par le biais du contrôleur sans fil de configuration 15. Cette connexion permet de synchroniser des données de l'équipement 25 avec l'espace de stockage 13 et de crypter les données par le biais du module de chiffrement 17 et du passage des données par la mémoire vive 12. [0076] Les équipements 21, 22 peuvent également se connecter au micro-serveur par le biais du contrôleur sans fil 14 pour pouvoir accéder aux données de l'espace de stockage. Cette connexion des équipements 21, 22 au micro-serveur 10 ne nécessite pas la présence d'un réseau wifi local dans la mesure où c'est le micro-serveur qui génère le réseau sans-wifi. Les données de l'espace de stockage 13 sont partagées avec les équipements 21, 22 par le biais du serveur 16 embarqué sur le système d'exploitation 32. [Revendication 1] [Revendication 2] [Revendication 3]