INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Un autre aspect de l’invention concerne un système de communication comprenant un dispositif source, un premier dispositif et un deuxième dispositif, et un premier vitrage et un deuxième vitrage, dans lequel le dispositif source et le premier dispositif sont situés de part et d’autre d’un premier vitrage, et le premier dispositif et le deuxième dispositif sont situés de part et d’autre d’un deuxième vitrage. Le dispositif source peut comprendre : un émetteur lumineux pour envoyer au premier dispositif un premier signal lumineux transportant un flux de données via une technologie de communication par lumière visible, le flux de données comprenant un sous-ensemble de données, le premier signal lumineux étant guidé depuis le dispositif source vers le premier dispositif à l’intérieur du premier vitrage, depuis un point d’entrée dans le premier vitrage situé sur une première partie périphérique du premier vitrage vers un point de sortie situé sur une deuxième partie périphérique du premier vitrage, opposée à la première partie périphérique du premier vitrage ; le premier dispositif peut comprendre : un photorécepteur pour recevoir le premier signal lumineux transportant le flux de données ; un émetteur lumineux pour envoyer un deuxième signal lumineux transportant le sous-ensemble de données parmi le flux de données vers le deuxième dispositif via une technologie de communication par lumière visible, le deuxième signal lumineux étant guidé depuis le premier dispositif vers le deuxième dispositif à l’intérieur du deuxième vitrage, depuis un point d’entrée dans le deuxième vitrage situé sur une première partie périphérique du deuxième vitrage vers un point de sortie situé sur une deuxième partie périphérique du deuxième vitrage, opposée à la première partie périphérique du deuxième vitrage ; et le deuxième dispositif peut comprendre un photorécepteur pour recevoir le deuxième signal lumineux et extraire le sous-ensemble de données du deuxième signal lumineux.
Le premier dispositif peut en outre comprendre un deuxième photorécepteur et un deuxième émetteur lumineux, le deuxième photorécepteur étant configuré pour recevoir un signal lumineux émis depuis le deuxième dispositif vers le premier dispositif, le deuxième émetteur lumineux étant configuré pour émettre un signal lumineux du premier dispositif vers le dispositif source.
Dans un ou plusieurs modes de réalisation, au moins un vitrage parmi le premier vitrage et le deuxième vitrage peut être un vitrage feuilleté.
Ce type de vitrage permet avantageusement de mettre en œuvre des techniques spécifiques pour guider des ondes lumineuses à l’intérieur du vitrage, d’un point d’entrée donné vers un point de sortie donné. Bien entendu, d’autres types de vitrages peuvent être utilisés.
Le vitrage feuilleté peut comprendre une première feuille de verre, une deuxième feuille de verre et une couche intercalaire séparant la première feuille de verre et la deuxième feuille de verre. Un signal lumineux, notamment le deuxième signal lumineux, peut être guidé depuis le premier dispositif vers le deuxième dispositif par au moins une feuille de verre choisie parmi la première feuille de verre et la deuxième feuille de verre, notamment par réflexion totale interne. La première feuille de verre et/ou la deuxième feuille de verre peut être formée par un verre présentant un coefficient d’absorption inférieur à 0,5 cm -1 et préférentiellement inférieur à 0,1 cm -1 , pour une longueur d’onde du signal lumineux comprise dans le spectre visible ou dans le spectre infrarouge.
Un signal lumineux, notamment le deuxième signal lumineux, peut être guidé par une fibre optique du vitrage. La fibre optique peut être laminée et/ou collée entre deux feuilles de verre du vitrage de sorte à relier le point d’entrée au point de sortie.
Dans un ou plusieurs modes de réalisation, le système ci-dessus peut être intégré à un véhicule. Un autre aspect de l’invention concerne ainsi un véhicule comprenant le système ci-dessus. Par exemple, le premier vitrage et le deuxième vitrage peuvent correspondre à des vitres latérales du véhicule. Le véhicule peut être une voiture, un train, un avion ou n’importe quel autre moyen de transport équipé de vitrages.
Comme mentionné ci-dessus, l’invention est particulièrement avantageuse dans des environnements tels que des véhicules, dans lesquels les communications filaires posent des problèmes d’encombrement et dans lesquels les communications par radiofréquences sont difficiles à mettre en œuvre. Bien entendu, la présente invention s’applique à d’autres environnements comprenant des vitrages, par exemple comme alternative à des systèmes de communication par radiofréquences.
Dans un ou plusieurs modes de réalisation, le premier dispositif peut être situé à une distance inférieure à un seuil prédéterminé d’un premier siège du véhicule, le deuxième dispositif peut être situé à une distance inférieure au seuil prédéterminé d’un deuxième siège du véhicule, le premier siège et le deuxième siège étant situés sur deux rangées distinctes du véhicule.
En d’autres termes, dans ces modes de réalisation, les dispositifs peuvent être disposés par rapport à des rangées du véhicule, ce qui permet de minimiser les connexions filaires vers les équipements utilisateur, qui peuvent disposés au niveau des sièges des passagers.
Un programme informatique, mettant en œuvre tout ou partie du procédé décrit ci-avant, installé sur un équipement préexistant, est en lui-même avantageux.
Ainsi, la présente invention vise également un programme informatique comportant des instructions pour la mise en œuvre de certaines étapes du procédé précédemment décrit, lorsque ce programme est exécuté par un processeur.
Sur l’exemple de la , le dispositif source 104 est connecté à un équipement utilisateur (UE1) 106a, le dispositif de communication 103 est connecté à deux équipements utilisateurs (UE2 et UE3) 106b et 106c, et le dispositif de communication 105 est connecté à un équipement utilisateur (UE4) 106d. Chaque équipement utilisateur 106a, 106b, 106c, 106d est, dans cet exemple illustratif, respectivement associé à un siège 101a, 101b, 101c, 101d. Bien entendu, l’invention ne se limite pas à cet exemple.
Sur l’exemple de la , l’équipement utilisateur 106a associé au siège 101a est connecté directement au dispositif source 104. D’autres configurations sont possibles. Par exemple, l’équipement utilisateur 106a peut être connecté à un dispositif de communication autre que le dispositif source 104, ce dispositif de communication étant configuré pour communiquer, directement (par exemple par voie filaire) ou indirectement (par exemple via d’autres dispositifs de communication) avec le dispositif source 104.
La connexion entre un dispositif de communication 103, 105 / le dispositif source 104 et le ou les équipements utilisateurs 106a, 106b, 106c, 106d auxquels il est relié peut être n’importe quel type de connexion, par exemple une connexion sans fil Bluetooth, BLE, Zigbee, Z-wave, Wi-Fi ou une connexion filaire. Préférentiellement, comme les environnements tels que l’intérieur d’un train ne sont pas adaptés pour des communications par radiofréquences, la connexion est filaire.
Les équipements utilisateurs 106a, 106b, 106c, 106d peuvent être, par exemple, n’importe quel appareil intégrant un processeur, par exemple un ordinateur ou une tablette, configuré pour envoyer des signaux de commande à des appareils informatiques, par exemple un téléphone personnel, un ou plusieurs haut-parleurs, un ou plusieurs microphones, une console de jeux, etc. Chaque équipement utilisateur 106a, 106b, 106c, 106d peut commander plusieurs appareils, par exemple une tablette tactile, un ou plusieurs microphones et un ou plusieurs haut-parleurs. Par le biais des équipements utilisateurs 106a, 106b, 106c, 106d, les passagers du train (pour l’exemple de la ) peuvent accéder à divers types de contenu, comme du texte (par exemple consulter une page internet ou un livre numérique), du contenu audio (par exemple de la musique ou un livre audio), du contenu vidéo (par exemple des photos ou des films) ou n’importe quel contenu multimédia (par exemple un jeu vidéo). Typiquement, un passager peut demander un contenu via l’équipement utilisateur 106a, 106b, 106c, 106d associé à son siège 101a, 101b, 101c, 101d et recevoir ce contenu soit directement sur l’équipement utilisateur 106a, 106b, 106c, 106d (lorsque celui-ci est une tablette par exemple), soit sur les appareils commandés par l’équipement utilisateur 106a, 106b, 106c, 106d. Par exemple, le passager peut demander, via son équipement utilisateur 106a, 106b, 106c, 106d, à écouter de la musique, et en retour à cette requête l’équipement utilisateur 106a, 106b, 106c, 106d reçoit des données correspondant à la musique demandée et les envoie vers un ou plusieurs haut-parleurs intégrés à son siège 101a, 101b, 101c, 101d, au niveau de la tête.
Préférentiellement, les données correspondant aux différents contenus sont stockées au niveau du dispositif source 104. Ainsi, lorsqu’un passager demande un contenu via son équipement utilisateur 106a, 106b, 106c, 106d, la demande de contenu doit être envoyée au dispositif source 104 qui renvoie, en réponse à cette demande, des données correspondant au contenu demandé.
Dans un véhicule tel qu’un train, prévoir des liaisons filaires de chaque équipement utilisateur 106a, 106b, 106c, 106d vers le dispositif source 104 serait trop encombrant et complexe à installer. En outre, comme mentionné avant, une solution utilisant une communication par radiofréquences n’est pas adaptée à ce type d’environnement. Ainsi, selon l’invention, il est proposé d’utiliser les vitrages 102a, 102b comme supports partiels du transport de l’information.
Plus précisément, lorsqu’une demande de contenu est effectuée, par exemple, sur l’équipement utilisateur (UE4) 106d, cette demande de contenu est transmise au dispositif de communication (D2) 105 auquel l’équipement utilisateur (UE4) 106d est relié. Comme mentionné précédemment, cette transmission peut être avantageusement faite via une liaison filaire entre l’équipement utilisateur (UE4) 106d et le dispositif de communication (D2) 105 qui lui est associé. Toutefois, n’importe quelle autre liaison de communication peut être utilisée. Au niveau du dispositif de communication (D2) 105, la demande de contenu est convertie en signal lumineux (S1p) 107, et ce signal lumineux est transmis au dispositif de communication (D1) 103 via la fenêtre 102b située entre les deux dispositifs de communication 105 et 103. Le signal lumineux (S1p) 107 est reçu par le dispositif de communication (D1) 103, qui le retransmet au dispositif source 104 via la fenêtre 102a. Plus précisément, le dispositif de communication (D1) 103 reçoit le signal lumineux, le convertit en signal électrique, le reconvertit en un nouveau signal lumineux (S2p) 108 et l’envoie vers le dispositif source 104 via la fenêtre 102a située entre le dispositif de communication (D1) 103 et le dispositif source 104. Le nouveau signal lumineux (S2p) 108 transporte les données associées à la demande de contenu initialement émise, et peut aussi transporter d’autres données, par exemple une demande de contenu émise par l’un des équipements (UE2, UE3) 106b, 106c connectés au dispositif (D1) 103.
Le dispositif source 104 reçoit le signal lumineux (S2p) 108, en extrait les données correspondant à la demande de contenu émise par l’équipement utilisateur (UE4) 106d, et récupère, par exemple auprès d’un dispositif de stockage relié ou intégré au dispositif source 104, des données – appelées données de contenu – correspondant au contenu demandé. Puis, le dispositif source 104 convertit ces données de contenu, ainsi qu’éventuellement d’autres données, en un signal lumineux (S1) 109 et émet ce signal lumineux (S1) 109 en direction du dispositif de communication (D1) 103, en utilisant comme support de transmission la fenêtre 102a. Puis, comme précédemment, le dispositif de communication (D1) 103 convertit ce signal lumineux (S1) 109 en un signal électrique, en extrait les données de contenu qui correspondent au contenu demande, et convertit ces données de contenu – éventuellement avec d’autres données – en un signal lumineux (S2) 110. Le dispositif de communication (D1) 103 émet ensuite le signal lumineux obtenu (S2) 110 vers le dispositif de communication (D2) 105 via la fenêtre 102b.
Une autre application possible du système représenté en concerne la génération de « bulles de silence ». Par « bulle de silence », il est entendu une zone, préférentiellement située à proximité de la tête d’un utilisateur, dans lequel un contrôle actif du bruit est effectué. Par exemple, l’équipement utilisateur 106a, 106b, 106c, 106d peut commander au moins un microphone et au moins un haut-parleur intégrés au siège 101a, 101b, 101c, 101d du passager, et le passager peut demander, via l’équipement utilisateur 106a, 106b, 106c, 106d qui lui est dédié, à ce que soit créée une bulle de silence autour de lui. L’équipement utilisateur 106a, 106b, 106c, 106d peut alors commander l’au moins un microphone pour récupérer les données sonores ambiantes et envoyer ces données au dispositif source 104. Le dispositif source 104 peut alors soit traiter lui-même ces données, soit les envoyer à un calculateur, pour générer des données audios de réduction de bruit (génération d’un signal qui « s’oppose » au bruit ambiant, selon des techniques connues). Ces données audios sont ensuite envoyées vers l’équipement utilisateur 106a, 106b, 106c, 106d, qui peut commander l’au moins un haut-parleur pour diffuser lesdites données.
La génération des signaux lumineux à partir des données à transmettre et la réception de ces signaux lumineux peuvent être effectuées selon n’importe quelle technique de communication sans fil par lumière, en particulier par lumière visible. Par exemple, la technologie Li-Fi peut être utilisée.
Il est rappelé ici les principales étapes des techniques de communication sans fil par lumière visible. Ces techniques sont bien connues et ne sont pas davantage détaillées ici. Tout d’abord, les données numériques à transmettre sont encodées, puis converties en un signal lumineux grâce à un circuit électronique pilotant un ou plusieurs émetteurs de lumière, par exemple une ou plusieurs LED. Le signal lumineux est reçu par un photorécepteur (ou photodétecteur), par exemple une photodiode, qui le convertit en signal électrique. Ce signal électrique est traité, puis démodulé et décodé pour récupérer les données numériques.
Ainsi, selon l’invention, les fenêtres 102a, 102b sont utilisées comme support de transmission des signaux lumineux transportant l’information (i.e. les données). Plus précisément, les fenêtres sont utilisées pour guider les signaux lumineux depuis un point d’entrée situé par exemple sur la partie périphérique d’une fenêtre vers un point de sortie situé sur la partie périphérique opposée de la fenêtre. Le point d’entrée peut être situé sur une première tranche du vitrage. Le point de sortie peut être situé sur une deuxième tranche du vitrage, opposée à la première partie périphérique du vitrage et préférentiellement opposée à la première tranche du vitrage. Par « tranche » il est entendu l’un des bords minces de la fenêtre. En d’autres termes, le signal lumineux est transporté dans l’épaisseur de la fenêtre, dans le plan de la fenêtre (et non sensiblement perpendiculairement à la fenêtre, comme c’est le cas, par exemple, lorsqu’une source lumineuse est disposée derrière une fenêtre non opaque et que le signal lumineux « traverse » la fenêtre, de sorte qu’un individu situé de l’autre côté peut voir le signal lumineux).
Préférentiellement, l’émetteur lumineux est situé à proximité de la tranche de la fenêtre où se situe le point d’entrée, pour éviter une dispersion et une distorsion trop importante du signal. En effet, en sortie de l’émetteur lumineux, le signal lumineux a la forme d’un cône lumineux, dont la section augmente avec la distance à l’émetteur lumineux. De manière similaire, le photorécepteur est situé à proximité du point de sortie du signal lumineux, encore une fois pour éviter une dispersion et une distorsion trop importante du signal.
Des modes de réalisation possibles pour des dispositifs de communication 103, 104, 105 selon l’invention sont représentés à la .
Dans le premier mode de réalisation représenté en haut de la , le dispositif de communication (D1) 103 comprend un photorécepteur 201, et deux émetteurs lumineux 202, 203. Le premier émetteur lumineux 202 permet d’émettre des signaux lumineux pour transporter des informations vers le dispositif source 104. Le deuxième émetteur lumineux 203 permet d’émettre des signaux lumineux pour transporter des informations vers le dispositif de communication (D2) 105. Selon ce mode de réalisation, il est supposé que le photorécepteur 201 du dispositif de communication (D1) 103 est localisé de manière « centrale », ce qui lui permet de détecter les signaux lumineux émis depuis le dispositif source 104 (par exemple le signal S1) ainsi que les signaux lumineux émis depuis un dispositif de communication voisin (D2) 105 (par exemple le signal S1p).
Le dispositif source 104 est, dans l’exemple représenté, supposé communiquer de manière directe (i.e. recevoir des signaux lumineux de ou émettre des signaux lumineux vers) uniquement avec le dispositif de communication (D1) 103. Ainsi, le dispositif source 104 peut comprendre un seul émetteur lumineux 204 pour émettre des signaux lumineux transportant des informations vers le dispositif de communication (D1) 103. Le dispositif source 104 peut aussi comprendre un photorécepteur 205 pour recevoir les signaux lumineux émis par le dispositif de communication (D1) 103 (par exemple S2p).
La demande de brevet américaine US20220021695 propose un procédé de détection d'intrusion adaptatif qui se base sur le déploiement d'un système de capture de trafic réseau et de collecte de traces de paquets réseau qui est utilisé par un outil d'audit de réseau afin d’extraire des caractéristiques des paquets réseau collectés. Ensuite, les caractéristiques extraites sont considérées comme des données non étiquetées et combinées à un ensemble d'apprentissage étiqueté capturant des exemples de trafic réseau malveillant à utiliser avec la nouvelle représentation apprise des données non étiquetées pour modifier l'ensemble d'apprentissage étiqueté et obtenir un nouvel ensemble d'apprentissage. Les nouvelles données d’apprentissage ainsi obtenues sont utilisées pour former un modèle d'apprentissage automatique de classification du trafic. Un inconvénient de cette approche est qu’elle ne considère que les données extraites des paquets pour classer le trafic et en particulier ne prend pas en compte la topologie du réseau, en particulier les informations spatiales liées aux attaques.
Le brevet américain US7260846 utilise un analyseur de réseau pour collecter des paquets de réseau et en extraire des données individuelles, ainsi qu'un enregistreur de trafic. Ensuite, un constructeur de vecteurs est configuré pour générer des vecteurs multidimensionnels à partir des caractéristiques collectées des champs des entêtes de paquets. Des modules de regroupement auto-organisés sont configurés pour traiter les vecteurs multidimensionnels afin de produire une carte auto-organisée de regroupements. Ensuite, un détecteur d'anomalies peut détecter des corrélations anormales entre des clusters individuels de la carte auto-organisée sur la base d'au moins une métrique de corrélation configurable. Enfin, un classifieur classe le trafic selon qu’il est malveillant ou normal en utilisant les corrélations anormales calculées.
La demande de brevet américaine US20200137083 concerne un procédé de détection de comportement de programme malveillant qui comprend l'exécution d'une vérification de programme basée sur des données d'activité système. Une analyse de données de programme non vérifiées identifiées à partir de la vérification de programme est réalisée pour détecter des événements anormaux, y compris l'analyse d'événements au niveau de l'hôte pour détecter des événements anormaux. L’analyse se base sur l’apprentissage d’une représentation de programme sous forme de graphe s'encastrant dans une architecture attentionnelle basée sur un graphe invariant entre différentes entités système, générant des résultats de détection basés sur l'analyse, et exécutant au moins une action corrective basée sur les résultats de détection.
La demande internationale WO202189196 concerne un procédé de détection d'intrusion pour détecter des activités de menaces malveillantes dans un réseau composé de plusieurs profils d'utilisateurs interconnectés en apprenant un modèle de comportement pour chaque profil d'utilisateur sur la base de plusieurs événements d'activité, dans lequel la détermination du modèle de comportement est exécutée par un réseau de neurones récurrent. La différenciation entre les événements d'activité normaux et anormaux pour les utilisateurs cachés est effectuée par un réseau neuronal de type « Feed-Forward » entraîné en utilisant plusieurs modèles de comportement. Un inconvénient de cette méthode est qu’elle considère uniquement les données de comportement des utilisateurs dans la procédure d'apprentissage et ne considère aucune relation de l'utilisateur avec d'autres utilisateurs dans le réseau.
La publication scientifique “Unveilling the potential of graph neural networks for robust intrusion detection, David Pujol-Perich et al” est basée sur l’emploi de plusieurs algorithmes d’intelligence artificielle appliqués à des graphes ou « Graph Neural Network (GNN) » pour développer des systèmes de détection d’intrusions réseau (NIDS). Ce document propose une représentation à base d’un graphe qui représente les propriétés des flux de communication et leurs relations dans le réseau combiné à une nouvelle architecture de réseau de neurone GNN spécialement conçue pour apprendre et généraliser les informations précédentes structurées en graphes. Les auteurs créent un graphe de connexion entre les hôtes dont chaque nœud correspond à un utilisateur du réseau. Ils proposent d'abord de créer un hétérographe généreux où ils introduisent deux types de nœuds; le premier type représente les utilisateurs, et le second représente les flux.
De façon générale, il existe un besoin pour améliorer les méthodes de l’art antérieur afin de mieux mettre en évidence les motifs caractéristiques d’une intrusion dans un réseau.
L’invention propose une nouvelle méthode basée sur un type de graphe particulier dont la structure est créée de manière à donner des informations spatiales plus pertinentes sur les motifs des intrusions. En particulier les nœuds du graphe sont associés à des flux et non plus à des utilisateurs.
Cette nouvelle structure de graphe basée sur les flux permet au modèle d’apprentissage de faire la distinction entre les flux normaux et malveillants, y compris les flux générés par des attaquants camouflés (c'est-à-dire des attaquants essayant de dissimuler leurs activités malveillantes pour échapper à la détection). Tout d'abord, la première phase de la méthode proposée consiste à transformer le trafic capturé sur le réseau en un graphe puis des caractéristiques spatiales et non spatiales sont extraites du graphe par un ensemble de réseaux de neurones agissant en tant que modèle d’apprentissage machine.
Les avantages techniques de l'invention sont induits par les informations pertinentes qui peuvent être extraites de la structure. La présente invention propose de modéliser les flux de communication sous la forme d'une nouvelle structure de graphe. Cette structure permet d’extraire les informations topologiques pertinentes permettant à un modèle d’intelligence artificielle d'apprendre une généralisation des motifs caractéristiques d'attaques lors d’une phase d’apprentissage et de reconnaître un comportement anormal tout en suivant la procédure de détection. La méthode proposée modélise les communications dans le réseau sous la forme d’un graphe où chaque nœud représente un flux. Les liens entre nœuds sont créés pour relier les flux provenant du même utilisateur ou dirigés vers le même utilisateur.