Brevet FR3101455A1 — publié le 20210402

AUTHENTIFICATION DE CAPTEUR SÉLECTIVE PILOTÉE PAR MOTIF POUR L’INTERNET DES OBJETS L’invention concerne la gestion d’authentification de capteur priorisé de l’Internet des objets (IdO), qui comprend l’étape consistant à recevoir, dans une passerelle de l’IdO, différents paquets de données à partir de différents capteurs sur un réseau de communications informatiques. Pour chaque paquet de données reçu à partir d’un capteur correspondant parmi les différents capteurs, le paquet de données reçu est comparé avec un motif associé au capteur correspondant parmi les différents capteurs. À la condition que le paquet de données reçu est à l’intérieur d’un seuil de similarité avec le motif, une valeur de capteur peut être extraite à partir du paquet de données reçu et transmise à un élément de surveillance de capteur. Mais dans le cas contraire, le paquet de données reçu est placé en quarantaine dans une mémoire de la passerelle de l’IdO, l’authentification du capteur correspondant parmi les différents capteurs est réalisée et en réponse à l’authentification, la quarantaine du paquet est levée, la valeur de capteur est extraite à partir du paquet de données reçu et transmise à l’élément de surveillance de capteur. Fig. 1 AUTHENTIFICATION DE CAPTEUR SÉLECTIVE PILOTÉE PAR MOTIF POUR L’INTERNET DES OBJETS CONTEXTE DE L’INVENTION Domaine de l’invention La présente invention se rapporte au domaine de l’Internet des objets (IdO) et plus particulièrement à la gestion de données reçues à partir de différents capteurs de l’IdO. Description de l’art connexe L’IdO fait référence à une vaste toile de dispositifs connectés sur l’Internet mondial au moyen de l’instrumentation de machines ordinaires allant des grille-pains aux automobiles. Littéralement tout ce qui peut être allumé ou éteint, une fois instrumenté pour l’IdO, autorise des interactions unilatérales ou bilatérales sur l’Internet. Ces interactions peuvent aller de simplement rapporter un état d’un capteur, par exemple une valeur ordinaire, à recevoir des directives faisant effectivement fonctionner à distance un appareil compatible avec l’IdO. Bien que les avantages de rendre une machine compatible avec l’IdO sont substantiels, ces avantages ont un prix - la création d’une vulnérabilité de sécurité dans la machine. À cet égard, en tant qu’unité autonome, une machine est de manière générale insensible aux menaces à distance. Mais, comme tout autre ordinateur personnel connecté, une machine configurée pour l’IdO devient vulnérable aux menaces à distance dont les intrusions sur le réseau. Par ailleurs, dans la mesure où la voie de communications entre une machine compatible avec l’IdO et une passerelle de l’IdO devient accessible à un acteur malveillant, l’acteur malveillant peut usurper l’identité de la machine compatible avec l’IdO afin de rapporter des valeurs erronées à la passerelle de l’IdO comme si les valeurs étaient correctement rapportées par la machine compatible avec l’IdO - l’attaque dénommée homme-au-milieu. Une protection par mot de passe fournit seulement une aide limitée contre une attaque homme-au-milieu dans la mesure où le traitement d’un mot de passe pour chaque valeur reçue à partir de chaque machine couplée compatible avec l’IdO dans une passerelle de l’IdO peut être sensiblement gourmand en ressources afin de permettre une attaque de type déni de service (DoS) contre la passerelle de l’IdO. BREF RÉSUMÉ DE L’INVENTION Les modes de réalisation de la présente invention abordent des lacunes dans l’état de l’art en ce qui concerne l’authentification d’un capteur de l’IdO et fournissent un procédé, un système et un produit programme informatique nouveaux et non évidents pour une gestion d’authentification de capteur priorisé de l’IdO. Dans un mode de réalisation de l’invention, un procédé de gestion d’authentification de capteur priorisé de l’IdO comprend l’étape consistant à recevoir, dans une passerelle de l’IdO, différents paquets de données à partir de différents capteurs sur un réseau de communications informatiques sans fil. Pour chaque paquet de données reçu à partir d’un capteur correspondant parmi les différents capteurs, le paquet de données reçu est comparé à un motif associé au capteur correspondant parmi les différents capteurs, par exemple une plage de valeurs précédemment stockée associée au capteur correspondant parmi les différents capteurs, ou une valeur moyenne précédemment calculée associée au capteur correspondant parmi les différents capteurs, pour citer deux exemples. À la condition que le paquet de données reçu est à l’intérieur d’un seuil de similarité avec le motif, une valeur de capteur peut être extraite à partir du paquet de données reçu et transmise à un élément de surveillance de capteur. Mais dans le cas contraire, le paquet de données reçu est placé en quarantaine dans une mémoire de la passerelle de l’IdO, l’authentification du capteur correspondant parmi les différents capteurs est réalisée et en réponse à l’authentification, la quarantaine du paquet est levée, la valeur de capteur est extraite à partir du paquet de données reçu et transmise à l’élément de surveillance de capteur. Selon un aspect du mode de réalisation, le motif est une valeur de capteur moyenne pour le capteur correspondant parmi les différents capteurs. Selon un autre aspect du mode de réalisation, le motif est un ensemble de valeurs de capteur précédemment reçues pour le capteur correspondant parmi les différents capteurs à l’intérieur d’une plage de valeurs de capteur, de sorte que la similarité avec le motif comprend une valeur se trouvant à l’intérieur de la plage. Selon encore un autre aspect du mode de réalisation, un ensemble de priorités est attribué à chacun des différents capteurs, et pour chacun des différents capteurs ayant une priorité seuil qui lui est attribuée, lors de la réception de données de paquet à partir de ceux-ci, la valeur de capteur est extraite et transmise à l’élément de surveillance de capteur sans réaliser d’authentification sur celui-ci. Selon encore un autre aspect supplémentaire du mode de réalisation, sans tenir compte du fait que le paquet de données reçu pour le capteur parmi les différents capteurs est ou non à l’intérieur d’un seuil de similarité avec le motif, en réponse à un laps de temps seuil entre données de paquet reçues à partir du capteur parmi les différents capteurs, le placement en quarantaine et l’authentification du capteur parmi les différents capteurs est réalisé. En variante, ou de plus, sans tenir compte du fait que le paquet de données reçu pour le capteur parmi les différents capteurs est ou non à l’intérieur d’un seuil de similarité avec le motif, en réponse à un nombre d’instances seuil entre données de paquet reçues à partir du capteur parmi les différents capteurs, le placement en quarantaine et l’authentification du capteur parmi les différents capteurs est réalisé. Selon encore un autre mode de réalisation de l’invention, une passerelle de capteur de l’IdO est configurée pour réaliser une gestion d’authentification de capteur priorisé. Le système comprend un système informatique hôte qui possède un ou plusieurs dispositifs informatiques, chacun ayant une mémoire et au moins un processeur, et qui est couplé de manière sans fil à une multiplicité de capteurs configurés pour l’IdO. Le système comprend en outre un module d’authentification de capteur qui comprend des instructions de programme d’ordinateur s’exécutant dans la mémoire du système informatique hôte. Les instructions de programme, au cours de l’exécution, reçoivent dans le système informatique hôte différents paquets de données à partir de différents capteurs parmi les capteurs configurés pour l’IdO sur un réseau de communications informatiques sans fil et pour chaque paquet de données reçu à partir d’un capteur correspondant parmi les différents capteurs parmi les capteurs de l’IdO, comparent le paquet de données reçu avec un motif associé au capteur correspondant parmi les différents capteurs parmi les capteurs configurés pour l’IdO. Enfin, les instructions du programme, à la condition que le paquet de données reçu est à l’intérieur d’un seuil de similarité avec le motif, par exemple, lorsque la valeur de capteur se trouve à l’intérieur d’une plage de valeurs précédemment définie ou est à l’intérieur d’un seuil d’une valeur moyenne pour le capteur correspondant parmi les capteurs configurés pour l’IdO, extraient une valeur de capteur à partir du paquet de données reçu et transmettent la valeur de capteur à un élément de surveillance de capteur. Mais dans le cas contraire, les instructions de programme placent le paquet de données reçu en quarantaine dans une mémoire du système informatique hôte, réalisent une authentification du capteur correspondant parmi les différents capteurs parmi les capteurs configurés pour l’IdO et, en réponse à l’authentification, lèvent la quarantaine du paquet, extraient la valeur de capteur à partir du paquet de données reçu et transmettent la valeur de capteur à l’élément de surveillance de capteur. Des aspects supplémentaires de l’invention seront présentés en partie dans la description qui suit, et ressortiront en partie clairement de la description, ou peuvent être appris par la pratique de l’invention. Les aspects de l’invention seront réalisés et obtenus au moyen des éléments et combinaisons indiqués en particulier dans les revendications annexées. Il convient de comprendre qu’à la fois la description générale qui précède et la description détaillée qui suit ne sont données qu’à titre d’exemple et d’explication et ne limitent pas l’invention, telle que revendiquée. BRÈVE DESCRIPTION DES DIFFÉRENTES VUES DES DESSINS Les dessins annexés, qui sont incorporés et constituent une partie du mémoire descriptif, illustrent des modes de réalisation de l’invention et conjointement avec la description, servent à expliquer les principes de l’invention. Les modes de réalisation illustrés ici sont présentement préférés, étant entendu toutefois que l’invention n’est pas limitée aux agencements et instrumentalités précis présentés, dans lesquels : est une illustration imagée d’un processus pour une gestion d’authentification de capteur priorisé de l’IdO ; est une illustration schématique d’un système de traitement de données de l’IdO configuré pour une gestion d’authentification de capteur priorisé de l’IdO ; et, est une illustration d’organigramme d’un processus pour une gestion d’authentification de capteur priorisé de l’IdO. Procédé de gestion d’authentification de capteur priorisé de l’Internet des objets (IdO) comprenant les étapes consistant à : recevoir, dans une passerelle de l’IdO, différents paquets de données à partir de différents capteurs sur un réseau de communications informatiques sans fil ; pour chaque paquet de données reçu à partir d’un capteur correspondant parmi les différents capteurs, comparer le paquet de données reçu avec un motif associé au capteur correspondant parmi les différents capteurs ; et, à la condition que le paquet de données reçu est à l’intérieur d’un seuil de similarité avec le motif, extraire une valeur de capteur à partir du paquet de données reçu et transmettre la valeur de capteur à un élément de surveillance de capteur, mais dans le cas contraire placer le paquet de données reçu en quarantaine dans une mémoire de la passerelle de l’IdO, réaliser une authentification du capteur correspondant parmi les différents capteurs et en réponse à l’authentification, lever la quarantaine du paquet, extraire la valeur de capteur à partir du paquet de données reçu et transmettre la valeur de capteur à l’élément de surveillance de capteur. Procédé selon la revendication 1, dans lequel le motif est une valeur de capteur moyenne pour le capteur correspondant parmi les différents capteurs. Procédé selon la revendication 1, dans lequel le motif est un ensemble de valeurs de capteur précédemment reçues pour le capteur correspondant parmi les différents capteurs à l’intérieur d’une plage de valeurs de capteur, de sorte que la similarité avec le motif comprend une valeur se trouvant à l’intérieur de la plage. Procédé selon la revendication 1, comprenant en outre les étapes consistant à : attribuer un ensemble de priorités à chacun des différents capteurs ; et, pour chacun des différents capteurs ayant une priorité seuil qui lui est attribuée, lors de la réception de données de paquet à partir de ceux-ci, extraire la valeur de capteur et transmettre la valeur de capteur à l’élément de surveillance de capteur sans réaliser d’authentification sur celui-ci. Procédé selon la revendication 1, comprenant en outre l’étape consistant à répondre à un laps de temps seuil entre des données de paquet reçues à partir de l’un des différents capteurs, par la réalisation du placement en quarantaine et de l’authentification du capteur parmi les différents capteurs, sans tenir compte du fait que le paquet de données reçu pour le capteur parmi les différents capteurs est ou non à l’intérieur d’un seuil de similarité avec le motif. Procédé selon la revendication 1, comprenant en outre l’étape consistant à répondre à un nombre d’instances seuil entre des données de paquet reçues à partir de l’un des différents capteurs, par la réalisation du placement en quarantaine et de l’authentification du capteur parmi les différents capteurs, sans tenir compte du fait que le paquet de données reçu pour le capteur parmi les différents capteurs est ou non à l’intérieur d’un seuil de similarité avec le motif. Passerelle de capteurs de l’Internet des objets (IdO) configurée pour réaliser une gestion d’authentification de capteur priorisé, ladite passerelle comprenant : un système informatique hôte comprenant un ou plusieurs dispositifs informatiques, chacun ayant une mémoire et au moins un processeur, et couplé de manière sans fil à une multiplicité de capteurs configurés pour l’IdO ; et, un module d’authentification de capteur comprenant des instructions de programme d’ordinateur s’exécutant dans la mémoire du système informatique hôte, les instructions de programme réalisant les étapes consistant à : recevoir, dans le système informatique hôte, différents paquets de données à partir de différents capteurs parmi les capteurs configurés pour l’IdO sur un réseau de communications informatiques sans fil ; pour chaque paquet de données reçu à partir d’un capteur correspondant parmi les différents capteurs parmi les capteurs configurés pour l’IdO, comparer le paquet de données reçu avec un motif associé au capteur correspondant parmi les différents capteurs parmi les capteurs configurés pour l’IdO ; et, à la condition que le paquet de données reçu est à l’intérieur d’un seuil de similarité avec le motif, extraire une valeur de capteur à partir du paquet de données reçu et transmettre la valeur de capteur à un élément de surveillance de capteur, mais dans le cas contraire placer le paquet de données reçu en quarantaine dans une mémoire du système informatique hôte, réaliser une authentification du capteur correspondant parmi les différents capteurs parmi les capteurs configurés pour l’IdO et en réponse à l’authentification, lever la quarantaine du paquet, extraire la valeur de capteur à partir du paquet de données reçu et transmettre la valeur de capteur à l’élément de surveillance de capteur. Passerelle selon la revendication 7, dans lequel le motif est une valeur de capteur moyenne pour le capteur correspondant parmi les différents capteurs parmi les capteurs configurés pour l’IdO. Passerelle selon la revendication 7, dans lequel le motif est un ensemble de valeurs de capteur précédemment reçues pour le capteur correspondant parmi les différents capteurs parmi les capteurs configurés pour l’IdO à l’intérieur d’une plage de valeurs de capteur, de sorte que la similarité avec le motif comprend une valeur se trouvant à l’intérieur de la plage. Passerelle selon la revendication 7, dans lequel les instructions de programme réalisent en outre les étapes consistant à : attribuer un ensemble de priorités à chacun des différents capteurs parmi les capteurs configurés pour l’IdO ; et, pour chacun des différents capteurs ayant une priorité seuil qui lui est attribuée, lors de la réception de données de paquet à partir de ceux-ci, extraire la valeur de capteur et transmettre la valeur de capteur à l’élément de surveillance de capteur sans réaliser d’authentification sur celui-ci. Passerelle selon la revendication 7, dans lequel les instructions de programme réalisent en outre l’étape consistant à répondre à un laps de temps seuil entre des données de paquet reçues à partir de l’un des différents capteurs, par la réalisation du placement en quarantaine et de l’authentification du capteur parmi les différents capteurs, sans tenir compte du fait que le paquet de données reçu pour le capteur parmi les différents capteurs est ou non à l’intérieur d’un seuil de similarité avec le motif. Passerelle selon la revendication 7, dans lequel les instructions de programme réalisent en outre l’étape consistant à répondre à un nombre d’instances seuil entre des données de paquet reçues à partir de l’un des différents capteurs, par la réalisation du placement en quarantaine et de l’authentification du capteur parmi les différents capteurs, sans tenir compte du fait que le paquet de données reçu pour le capteur parmi les différents capteurs est ou non à l’intérieur d’un seuil de similarité avec le motif. Produit programme informatique pour une gestion d’authentification de capteur priorisé de l’Internet des objets (IdO), le produit programme informatique comprenant un support de stockage lisible par ordinateur ayant des instructions de programme incorporées sur celui-ci, les instructions de programme étant configurées pour, lorsqu’elles sont exécutées par un dispositif d’exécution d’instructions, amener le dispositif d’exécution d’instructions à réaliser un procédé comprenant les étapes consistant à : recevoir, dans une passerelle de l’IdO, différents paquets de données à partir de différents capteurs sur un réseau de communications informatiques sans fil ; pour chaque paquet de données reçu à partir d’un capteur correspondant parmi les différents capteurs, comparer le paquet de données reçu avec un motif associé au capteur correspondant parmi les différents capteurs ; et, à la condition que le paquet de données reçu est à l’intérieur d’un seuil de similarité avec le motif, extraire une valeur de capteur à partir du paquet de données reçu et transmettre la valeur de capteur à un élément de surveillance de capteur, mais dans le cas contraire placer le paquet de données reçu en quarantaine dans une mémoire de la passerelle de l’IdO, réaliser une authentification du capteur correspondant parmi les différents capteurs et en réponse à l’authentification, lever la quarantaine du paquet, extraire la valeur de capteur à partir du paquet de données reçu et transmettre la valeur de capteur à l’élément de surveillance de capteur. Produit programme informatique selon la revendication 13, dans lequel le motif est une valeur de capteur moyenne pour le capteur correspondant parmi les différents capteurs. Produit programme informatique selon la revendication 13, dans lequel le motif est un ensemble de valeurs de capteur précédemment reçues pour le capteur correspondant parmi les différents capteurs à l’intérieur d’une plage de valeurs de capteur, de sorte que la similarité avec le motif comprend une valeur se trouvant à l’intérieur de la plage. Produit programme informatique selon la revendication 13, dans lequel le procédé comprend en outre les étapes consistant à : attribuer un ensemble de priorités à chacun des différents capteurs ; et, pour chacun des différents capteurs ayant une priorité seuil qui lui est attribuée, lors de la réception de données de paquet à partir de ceux-ci, extraire la valeur de capteur et transmettre la valeur de capteur à l’élément de surveillance de capteur sans réaliser d’authentification sur celui-ci. Produit programme informatique selon la revendication 13, dans lequel le procédé comprend en outre l’étape consistant à répondre à un laps de temps seuil entre des données de paquet reçues à partir de l’un des différents capteurs, par la réalisation du placement en quarantaine et de l’authentification du capteur parmi les différents capteurs, sans tenir compte du fait que le paquet de données reçu pour le capteur parmi les différents capteurs est ou non à l’intérieur d’un seuil de similarité avec le motif. Produit programme informatique selon la revendication 13, dans lequel le procédé comprend en outre l’étape consistant à répondre à un nombre d’instances seuil entre des données de paquet reçues à partir de l’un des différents capteurs, par la réalisation du placement en quarantaine et de l’authentification du capteur parmi les différents capteurs, sans tenir compte du fait que le paquet de données reçu pour le capteur parmi les différents capteurs est ou non à l’intérieur d’un seuil de similarité avec le motif.