Brevet FR3156973A1 — publié le 20250620

Procédé de génération d'une empreinte numérique d'un objet connecté et dispositif associé L’invention concerne un procédé de génération d'une empreinte numérique d'un objet connecté d'un réseau de télécommunications, le procédé comprenant : une obtention d'un modèle de données d'un environnement physique et/ou informatique de l'objet connecté, le modèle de données incluant des ressources spatiales, et/ou des relations spatiales, des ressources informatiques et/ou des relations fonctionnelles ; et, une génération d'une empreinte numérique à partir du modèle de données, ladite empreinte numérique permettant une identification dudit objet connecté auprès d'un dispositif électronique dudit réseau de télécommunications. Figure pour l’abrégé : Fig. 1. Procédé de génération d'une empreinte numérique d'un objet connecté et dispositif associé La présente invention appartient au domaine général des télécommunications. Elle concerne plus particulièrement un procédé de génération d'une empreinte numérique d'un objet connecté, et un dispositif électronique de génération d'empreinte numérique configuré pour mettre en œuvre ledit procédé de génération d'une empreinte numérique. Elle concerne également un procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté, et un dispositif électronique de vérification de la validité d'une empreinte numérique. La présente invention concerne également un procédé général d'authentification d'un objet connecté comprenant les étapes du procédé de génération d'une empreinte numérique d'un objet connecté et du procédé de vérification de la validité d'une empreinte numérique, ainsi qu'un système de communication comprenant ledit dispositif électronique de génération d'empreinte numérique, ledit dispositif électronique de vérification d'une validité d'une empreinte numérique et ledit objet connecté. L’invention trouve une application particulièrement avantageuse pour des applications du type « Internet des objets » (« Internet of Things » ou IoT dans la littérature anglo-saxonne), en particulier dans le cadre de communications dites de « terminal à terminal » (« device-to-device communications » ou encore « D2D communications » dans la littérature anglo-saxonne) ou de communications entre un objet connecté et son jumeau numérique. De façon connue, les objets connectés (parfois également nommés "objets intelligents") sont des dispositifs matériels et/ou logiciels, et sont caractérisés par leur capacité à interagir avec leur environnement physique immédiat, généralement au travers d'un microcontrôleur permettant de piloter un capteur et/ou un actionneur, ainsi que par leur connectivité. Ces objets sont connectés à un réseau de communication, tel que par exemple le réseau public Internet dans le cadre de l'Internet des Objets ("Internet of Things", IoT, selon la terminologie anglo-saxonne) et peuvent par ce biais communiquer avec d’autres systèmes pour obtenir et/ou fournir de l’information. Ainsi, les objets connectés permettent de capturer et remonter vers le réseau la valeur courante d'une information spécifique à leur environnement et/ou de recevoir du réseau une commande dont l'exécution peut avoir un effet sur cet environnement. Les domaines dans lesquels ces objets connectés sont utilisés sont très variés, et incluent notamment l'industrie – parfois alors nommée " industrie 4.0" –, par exemple avec l'utilisation de robots connectés pour permettre une surveillance plus fine des différentes étapes de production ou avec l'utilisation de systèmes de maintenance prédictive ; la ville intelligente, par exemple afin de surveiller et gérer un système de circulation et de transport ; la sécurité, par exemple avec l'utilisation de caméras et capteurs de présence connectés ; la santé, par exemple avec l'utilisation de dispositifs médicaux connectés ou de dispositifs de détection de chute permettant de lutter contre la perte d'autonomie ; l'énergie, par exemple avec l'utilisation de compteurs électriques communicants avec un gestionnaire de réseau électrique ; ou l'électroménager, par exemple avec l'utilisation de robots de cuisine ou de lave-vaisselle connectés. Les objets connectés connaissent un essor rapide, puisque leur nombre dans le monde était de 8.6 milliards en 2019, est de 15.1 milliards en 2023, et devrait dépasser les 29 milliards d’ici 2030. Le déploiement rapide et massif de ces nouvelles technologies dans le contexte de l'Internet des Objets introduit cependant de nouveaux défis en termes de sécurité informatique, liés à l'hétérogénéité des fonctionnalités offertes par ces objets connectés, l'hétérogénéité des protocoles qu'ils utilisent, la nature dynamique et décentralisée des environnements dans lesquels ils sont déployés ainsi que leur coexistence dans un même environnement. Dans le domaine de l'IoT, un des défis en termes de sécurité informatique concerne la détection d'objets connectés dits "fantômes", se faisant passer pour des objets connectés authentiques ou issus d'une réplication d'un objet authentique, et qui utilisent donc un identifiant usurpé. La sécurité des solutions existantes gagnerait à être améliorée. La présente invention a pour objectif de remédier à tout ou partie des inconvénients de l’art antérieur, notamment ceux exposés ci-avant, en proposant une solution qui aide à renforcer la sécurité liée à l'identification ou l'authentification d'un objet connecté. À cet effet, et selon un premier aspect, l’invention concerne un procédé de génération d'une empreinte numérique d'un objet connecté d'un réseau de télécommunications, le procédé étant mis en œuvre par un dispositif électronique de génération d'empreinte numérique et comprenant : une obtention d'au moins un modèle de données d'un environnement physique et/ou informatique de l'objet connecté, le modèle de données incluant des ressources spatiales représentatives de portions ou d'objets de l'environnement physique, et/ou des ressources informatiques de l'environnement informatique accessibles par l'objet connecté, des relations spatiales et/ou des relations fonctionnelles reliant lesdites ressources, ledit objet connecté étant lui-même représenté comme une ressource informatique ; et, une génération d'une empreinte numérique à partir du modèle de données, ladite empreinte numérique permettant une identification dudit objet connecté auprès d'un dispositif électronique dudit réseau de télécommunications. Comme évoqué plus en détail ci-après, le dispositif électronique de génération d'empreinte numérique correspond par exemple à un dispositif relais, tel qu'une passerelle domestique, connecté à l'objet connecté pour lequel une empreinte est générée. Ce dispositif électronique de génération d'empreinte numérique peut également correspondre à l'objet connecté lui-même, à un autre objet connecté, ou à un serveur distant dont les services sont par exemple accessibles au travers de l'informatique en nuage ("cloud computing" selon la terminologie anglo-saxonne). Par "ressource spatiale", on entend une représentation d'un objet physique (e.g., "porte", "fenêtre") de l'environnement physique de l'objet connecté, ou d'une portion spatiale identifiable de cet environnement physique, tel qu'une pièce d'un bâtiment (e.g., "salle de sport", "salon", "pergola"). Au sens de l'invention, une "relation spatiale" correspond à une relation topologique entre deux ressources du modèle de données. "Est une partie de", "est égal à", "est dans", "ne chevauche pas", "chevauche en partie", "touche" ou "est adjacent à" sont des exemples de relations spatiales. Par "ressource informatique", on entend une représentation de tout dispositif électronique, service ou fonction pouvant être accédé par l'objet connecté pour lequel une empreinte est générée. Il s'agit par exemple d'autres objets connectés également situés dans l'environnement physique de l'objet connecté, ou de ressources de stockage ou de calcul situées sur des serveurs distants et donc pas nécessairement à proximité immédiate de l'objet connecté. Ces ressources informatiques sont connectées entre elles au travers de "relations fonctionnelles" qui correspondent à des relations sémantiques caractérisant les liens réseau entre ces ressources informatiques. Comme évoqué plus en détail ci-après, au moins une propriété peut être associée à au moins une ressource et/ou relation de ce modèle de données. De manière générale, on considère que les étapes d’un procédé ne doivent pas être interprétées comme étant liées à une notion de succession temporelle. Dans certains modes de mise en œuvre, le procédé de génération peut comporter en outre l’une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. Dans certains modes de mise en œuvre, le procédé de génération comprend en outre une transmission de l'empreinte numérique générée à un dispositif électronique dudit réseau de télécommunications avec lequel l'objet connecté est susceptible de communiquer. Cette empreinte numérique est par exemple transmise de sorte à permettre l'identification dudit objet connecté auprès dudit dispositif électronique. Dans certains modes de mise en œuvre, le modèle de données correspond à un graphe, dit "graphe de contexte", incluant des nœuds représentatifs des ressources du modèle de données, et des arcs liant lesdits nœuds et représentatifs des relations dudit modèle de données. Dans certains modes de mise en œuvre, l'étape d'obtention comprend une conversion du modèle de données dans un langage de représentation des connaissances. Cette étape est parfois nommée "sérialisation" dans la présente demande. Dans certains modes de mise en œuvre, le modèle de données obtenu peut être converti en RDF/XML (acronyme de Resource Description Framework / Extensible Markup Language). Dans certains modes de mise en œuvre, le procédé comprend une obtention d'un modèle de données initial et ledit au moins un modèle de données est obtenu par filtrage des données du modèle de données initial. Le filtrage peut différer selon les modes de mise en œuvre. Ainsi, lorsque le modèle de données initial correspond à un graphe, le filtrage correspond par exemple à une sélection d'un sous-graphe dudit graphe incluant des nœuds à une première distance d'un nœud représentatif dudit objet connecté. Dans un exemple, d=1 , et seuls les nœuds adjacents au nœud représentatif dudit objet connecté sont sélectionnés. La première distance peut être dans certains modes de mise en œuvre une distance constante, obtenue par exemple par accès à un fichier de configuration. En variante, le filtrage correspond à la suppression d'une valeur d'au moins une propriété associée à une ressource et/ou à une relation du modèle de données. Dans certains modes de mise en œuvre, le procédé peut comprendre en outre une mise en forme canonique du modèle de données. Cette étape est parfois nommée "canonicalisation". Ainsi, un modèle de données qui a potentiellement plusieurs représentations ou formalisations possibles est converti en un format unique (par exemple un format propriétaire ou un format "standard" du domaine technologique. Dans certains modes de mise en œuvre, au moins une des ressources informatiques est associée à au moins une propriété incluant au moins un des éléments suivants : une métadonnée relative à une identification, une localisation, un fabricant, et/ou un protocole réseau utilisable ; une donnée représentative d'une modalité d'accès à la au moins une ressource informatique ; une donnée représentative de données d'entrées et/ou de données générées par la au moins une ressource informatique ; une donnée représentative de fonctions informatiques offertes par la au moins une ressource informatique ; une donnée résultant d'une capture de données média par la au moins une ressource informatique et/ou l'objet connecté ; une combinaison d’au moins deux des éléments ci-dessus. Dans certains modes de mise en œuvre, l'obtention d'au moins un modèle de données et la génération d'une empreinte numérique sont réitérées, de sorte à obtenir une empreinte numérique dynamique au cours du temps. Ces étapes sont par exemple réitérées à une première fréquence, constante par exemple, ou en réponse à une détection d'un évènement spécifique, par exemple en réponse à une détection d'un évènement susceptible d'affecter la sécurité des données stockées et/ou échangées par cet objet connecté. Dans certains modes de mise en œuvre, l'obtention d'au moins un modèle de données est réitérée T fois, un modèle de données obtenu étant généré à un instant t=1..T, et la génération d'une empreinte numérique est une génération d'une empreinte numérique associée à l'instant t=T et fonction d'une combinaison des T modèles de données obtenus. Dans certains modes de mise en œuvre, la combinaison correspond à une concaténation des T modèles de données. Selon un deuxième aspect, l’invention concerne un procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté dans le cadre d'une authentification dudit objet connecté, le procédé étant mis en œuvre par un dispositif électronique de vérification d'une validité d'une empreinte numérique et comprenant : une obtention d'une première empreinte numérique dudit objet connecté générée à partir d'un modèle de données d'un environnement physique et/ou informatique de l'objet connecté, le modèle de données incluant des ressources spatiales représentatives de portions ou d'objets de l'environnement physique, et/ou des ressources informatiques de l'environnement informatique accessibles par l'objet connecté, des relations spatiales et/ou des relations fonctionnelles reliant lesdites ressources, ledit objet connecté étant lui-même représenté comme une ressource informatique ; une validation de l'identification dudit objet connecté en fonction d’une similarité entre la première empreinte numérique et une deuxième empreinte numérique de l'objet connecté obtenue par ledit dispositif électronique. Comme évoqué plus en détail ci-après, le dispositif électronique de vérification d'une validité d'une empreinte numérique correspond par exemple à un serveur distant sur lequel sont déployés des services auxquels l'objet connecté souhaite accéder, à un dispositif relais, ou à un autre objet connecté. Dans certains modes de mise en œuvre, l'obtention d'une première empreinte numérique comprend une réception, en provenance de l'objet connecté ou d'un dispositif relais connecté à l'objet connecté, de la première empreinte numérique. Dans certains modes de mise en œuvre, le procédé de vérification comprend en outre une comparaison entre la première empreinte numérique et la deuxième empreinte numérique de l'objet connecté, mise œuvre par le dispositif électronique de vérification d'une validité d'une empreinte numérique. Comme évoqué plus en détail ci-après, le dispositif électronique de vérification d'une validité d'une empreinte numérique correspond par exemple à un dispositif relais connecté à l'objet connecté dont l’empreinte numérique est vérifiée, à un serveur distant, à un objet connecté distinct de l'objet connecté dont l'empreinte numérique est vérifiée ou à l'objet connecté dont l'empreinte numérique est vérifiée lui-même. Dans certains modes de mise en œuvre, un jumeau numérique dudit objet connecté est déployé sur un serveur distant, et à chaque synchronisation de données entre le jumeau numérique et l’objet connecté, les échanges sont authentifiés sur la base de l’empreinte générée préalablement. Dans certains modes de mise en œuvre, un jumeau numérique dudit objet connecté est déployé sur ledit dispositif électronique de vérification d'une validité d'une empreinte numérique, et l'obtention d'une deuxième empreinte numérique de l'objet connecté comprend une génération de ladite deuxième empreinte numérique à partir de données dudit jumeau numérique représentatives d'un état actuel de fonctionnement dudit objet connecté. Selon un troisième aspect, l’invention concerne un procédé général d'authentification d'un objet connecté comprenant les étapes du procédé de génération d'une empreinte numérique d'un objet connecté et du procédé de vérification d'une validité d'une empreinte numérique précédemment évoqués. Selon un quatrième aspect, l’invention concerne un dispositif électronique de génération d'empreinte numérique configuré pour mettre en œuvre le procédé de génération d'une empreinte numérique d'un objet connecté précédemment évoqué dans l’un quelconque de ses modes de réalisation. Selon un cinquième aspect, l’invention concerne un dispositif électronique de vérification d'une validité d'une empreinte numérique configuré pour mettre en œuvre le procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté précédemment évoqué dans l’un quelconque de ses modes de réalisation. Selon un sixième aspect, l’invention concerne un système de communication comprenant l'objet connecté, le dispositif électronique de génération d'empreinte numérique, et le dispositif électronique de vérification d'une validité d'une empreinte numérique précédemment évoqué. Comme évoqué plus en détail ci-après, le dispositif électronique de génération d'empreinte numérique prend par exemple la forme d'un dispositif relais, telle qu'une passerelle domestique, à laquelle est connecté ledit objet connecté, et le dispositif électronique de vérification d'une validité d'une empreinte numérique prend par exemple la forme d'un serveur distant auquel est connectée ladite passerelle. Selon un septième aspect, l’invention concerne un programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé de génération d'une empreinte numérique d'un objet connecté de la présente demande, dans l’un quelconque de ses modes de réalisation, lorsque ledit programme est exécuté par un ordinateur. Selon un huitième aspect, l’invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré le programme d’ordinateur selon le septième aspect. Selon un neuvième aspect, l’invention concerne un programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté de la présente demande, dans l’un quelconque de ses modes de réalisation, lorsque ledit programme est exécuté par un ordinateur. Selon un dixième aspect, l’invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré le programme d’ordinateur selon le neuvième aspect. D’autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : FIG. 1 la FIG. 1 est un exemple de système de communication dans lequel un procédé général d'authentification d'un objet connecté peut être mis en œuvre ; FIG. 2 la FIG. 2 représente des modules embarqués dans un dispositif électronique de génération d'empreinte numérique, selon un exemple de mise en œuvre de l’invention ; FIG. 2 la FIG. 2 représente des modules embarqués dans un dispositif électronique de vérification d'une validité d'empreinte numérique, selon un exemple de mise en œuvre de l’invention ; FIG. 3 la FIG. 3 représente un exemple d’architecture matérielle d’un dispositif électronique de génération d'empreinte numérique ; FIG. 3 la FIG. 3 représente un exemple d’architecture matérielle d’un dispositif électronique de vérification d'une validité d'empreinte numérique ; FIG. 4 la FIG. 4 est un exemple de modèle de données d'environnement sous la forme d'un graphe conceptuel ; FIG. 5 la FIG. 5 illustre, sous forme d’ordinogramme, les principales étapes d’un procédé de génération d'une empreinte numérique d'un objet connecté de la présente demande, selon un exemple de mise en œuvre ; FIG. 6 la FIG. 6 illustre, sous forme d’ordinogramme, les principales étapes d’un procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté de la présente demande, selon un exemple de mise en œuvre. La FIG. 1 est un exemple de système de communication dans lequel un procédé général d'authentification d'un objet connecté peut être mis en œuvre. Tel qu’illustré par la FIG. 1 , le système de communication comprend un dispositif relais prenant la forme d'une passerelle domestique 20. Une passerelle domestique est un équipement de terminaison de réseau et est souvent appelée "box", CPE (initiales de "Customer Premises Equipment" signifiant "équipement de la résidence d'un client"), ou HG (initiales de "Home Gateway" signifiant "passerelle domestique"). Elle a comme rôle notamment d'établir et de gérer une connexion entre un réseau local ("Local Area Network" selon la terminologie anglo-saxonne) et un réseau de télécommunications (aussi communément appelé "réseau d’accès", "réseau étendu" ou "Wide Area Network" selon la terminologie anglo-saxonne), tel que l’Internet. Typiquement, une passerelle domestique intègre un routeur, un point d’accès à un réseau sans fil, un switch et un modem. La passerelle domestique 20 est configurée pour administrer un réseau local, par exemple au sein d’une habitation 50, qui comprend un ensemble d’objets 10-1, 10-2, 10-3 connectés à cette passerelle domestique 20 au travers d’une connexion filaire ou non filaire. On rappelle ici que dans la présente demande, on entend par "objet connecté" un dispositif électronique configuré pour capturer, stocker, traiter et/ou transmettre des données et/ou pour recevoir et transmettre des instructions, et qui a pour cela la capacité à se connecter à un réseau de télécommunications. Un objet connecté peut inclure ou être couplé par exemple à au moins certains des éléments suivants: des capteurs configurés pour transposer une mesure physique, telle que la température ou un mouvement en une donnée numérique ; des actionneurs configurés pour générer une action et transmettre, en réponse à l’action générée, une information caractérisant cette action. Le déclenchement d’une alarme, l’activation/désactivation d’un moteur, l’utilisation d’interrupteurs ou variateurs d’intensité lumineuse sont des exemples actions pouvant être générées par un actionneur ; une entité dotée de capacités de traitement et d’analyse de données, voire de dialogue avec un autre dispositif électronique ou avec une infrastructure dédiée, telle qu’une plateforme de collecte et de traitement de données. Le réseau local comprend, dans l’exemple illustré, plusieurs objets connectés 10-1, 10-2 et 10-3 qui prennent par exemple la forme d'une enceinte connectée équipée d'un assistant vocal 10-1, d'un capteur de présence 10-2 ou d’un actionneur d’ouverture et de fermeture de porte 10-3. Dans cet exemple, la passerelle domestique 20 est configurée de manière matérielle et logicielle pour mettre en œuvre un procédé de génération d'une empreinte numérique d'un objet connecté, tel que l'objet 10-1 précédemment évoqué, par exemple afin de permettre une identification dudit objet connecté dans le réseau (par exemple auprès d’un autre dispositif ou objet du réseau et/ou auprès de son jumeau numérique 300-1. Pour cela, la passerelle domestique 20 est connectée à un serveur distant 30 au travers d'un réseau de télécommunications 40 tel que l’Internet, et ce serveur distant 30 comprend le jumeau numérique 300-1 de l'objet 10-1 précédemment évoqué. Ce serveur distant comprend en outre le jumeau numérique 300-2 de l'objet 10-2 et le jumeau numérique 300-3 de l'objet 10-3. On appelle jumeau numérique dans la présente demande une réplication numérique d’un objet réel ou d’un procédé, qui présente la particularité d’évoluer en fonction des transformations de l’objet ou du procédé auquel il est attaché. Un jumeau numérique s'appuie sur un modèle physique qui est alimenté en continu par des données collectées via des capteurs disposés sur ou à proximité de l’objet réel, ou issues d’une inspection, à un certain instant, de cet objet. Ainsi, à la différence d’une modélisation numérique classique, un jumeau numérique est configuré pour fournir, à chaque instant, des informations sur l’état actuel de fonctionnement de l’objet auquel il est relié. Les modes de réalisation détaillés sont décrits, à titre d’exemple, en considérant la présence de trois objets connectés. Il convient toutefois de noter que le nombre d’objets connectés ne constitue pas une limitation de l’invention, et rien n’exclut d’envisager un nombre d’objets connectés inférieur ou supérieur à trois. En outre, aucune limitation n’est attachée à la nature des objets connectés. Par ailleurs, les modes de réalisation détaillés sont décrits, à titre d’exemple, en considérant la présence de trois jumeaux numériques. Il convient toutefois de noter que le nombre de jumeaux numériques de constitue pas une limitation de l’invention, et rien n’exclut d’envisager un nombre de jumeaux numériques inférieur ou supérieur à trois (certains des objets connectés pouvant par exemple n’être associés à aucun jumeau numérique ou un même jumeau numérique pouvant correspondre à un regroupement logique de plusieurs objets connectés). Enfin, tel qu'illustré par la FIG. 1 , la passerelle domestique 20 est localisée au sein d'un environnement physique correspondant à une habitation 50. Cependant, l’invention n’est en rien limitée par le fait de considérer une habitation en tant que zone géographique d’implantation des objets connectés, toute autre zone pouvant être envisagée (usine, exploitation agricole, ville, bâtiment, etc.). La FIG. 2 représente des modules embarqués dans un dispositif électronique de génération d'empreinte numérique. Ce dispositif électronique de génération d'empreinte numérique correspond par exemple au dispositif relais 20 ou au serveur distant 30 et comprend notamment un module MOD_OBT et un module MOD_GEN dont les fonctions sont décrites ci-après en référence à la FIG. 3 . La FIG. 2 représente des modules embarqués dans un dispositif électronique de vérification d'une validité d'une empreinte numérique. Ce dispositif électronique de vérification d'une validité d'une empreinte numérique correspond par exemple au dispositif relais 20, au serveur distant 30, ou à un objet connecté, par exemple un objet connecté distinct de l'objet connecté dont l'empreinte numérique est vérifiée ou l'objet connecté dont l'empreinte numérique est vérifiée lui-même, et comprend notamment un module MOD_OBT et un module MOD_VAL dont les fonctions sont décrites ci-après en référence à la FIG. 3 . La FIG. 3 représente un exemple d’architecture matérielle d’un dispositif électronique de génération d'empreinte numérique. Tel qu’illustré par la FIG. 3 , le dispositif électronique de génération d'empreinte numérique dispose de l’architecture matérielle d’un ordinateur. Ainsi, le dispositif électronique de génération d'empreinte numérique comporte notamment un processeur 1, une mémoire vive 2, une mémoire morte 3 et une mémoire non volatile 4. Il comporte en outre un module de communication 5. La mémoire morte 3 du dispositif électronique de génération d'empreinte numérique constitue un support d’enregistrement tel que proposé, lisible par le processeur 1 et sur lequel est enregistré un programme d’ordinateur PROG_GEN conforme à l’invention, comportant des instructions pour l’exécution d’étapes du procédé de génération d'une empreinte numérique d'un objet connecté tel que proposé ci-après. Le programme PROG_GEN définit un ou plusieurs modules fonctionnels du dispositif électronique de génération d'empreinte numérique, qui s’appuient sur ou commandent les éléments matériels 1 à 5 cités précédemment, et qui comprennent notamment : un module MOD_OBT d'obtention d'au moins un modèle de données d'un environnement physique et/ou informatique d'un objet connecté, le modèle de données incluant des ressources spatiales représentatives de portions ou d'objets de l'environnement physique, et/ou des ressources informatiques de l'environnement informatique accessibles par l'objet connecté, des relations spatiales et/ou des relations fonctionnelles reliant lesdites ressources, ledit objet connecté étant lui-même représenté comme une ressource informatique ; et, un module MOD_GEN de génération d'une empreinte numérique à partir du modèle de données, ladite empreinte numérique permettant une identification dudit objet connecté auprès d'un dispositif électronique dudit réseau de télécommunications. Par ailleurs, le dispositif électronique de génération d'empreinte numérique peut également comporter d’autres modules, notamment pour mettre en œuvre certains des modes du procédé de génération d'une empreinte numérique d'un objet connecté, comme cela est décrit plus en détail ultérieurement. La FIG. 3 représente un exemple d’architecture matérielle d’un dispositif électronique de vérification d'une validité d'une empreinte numérique. Tel qu’illustré par la FIG. 3 , le dispositif électronique de vérification d'une validité d'une empreinte numérique dispose de l’architecture matérielle d’un ordinateur. Ainsi, le dispositif électronique de vérification d'une validité d'une empreinte numérique comporte notamment un processeur 1, une mémoire vive 2, une mémoire morte 3 et une mémoire non volatile 4. Il comporte en outre un module de communication 5. La mémoire morte 3 du dispositif électronique de vérification d'une validité d'une empreinte numérique constitue un support d’enregistrement tel que proposé, lisible par le processeur 1 et sur lequel est enregistré un programme d’ordinateur PROG_VER conforme à l’invention, comportant des instructions pour l’exécution d’étapes du procédé de vérification d'une validité d'une empreinte numérique tel que proposé ci-après. Le programme PROG_VER définit un ou plusieurs modules fonctionnels du dispositif électronique de vérification d'une validité d'une empreinte numérique, qui s’appuient sur ou commandent les éléments matériels 1 à 5 cités précédemment, et qui comprennent notamment : un module MOD_OBT d'obtention d'une première empreinte numérique dudit objet connecté générée à partir d'un modèle de données d'un environnement physique et/ou informatique de l'objet connecté, le modèle de données incluant des ressources spatiales représentatives de portions ou d'objets de l'environnement physique, et/ou des ressources informatiques de l'environnement informatique accessibles par l'objet connecté, des relations spatiales et/ou des relations fonctionnelles reliant lesdites ressources, ledit objet connecté étant lui-même représenté comme une ressource informatique ; un module MOD_VAL de validation de l'identification dudit objet connecté en fonction d’une similarité entre la première empreinte numérique et une deuxième empreinte numérique de l'objet connecté obtenue par ledit dispositif électronique. Par ailleurs, le dispositif électronique de vérification d'une validité d'une empreinte numérique peut également comporter d’autres modules, notamment pour mettre en œuvre des certains modes de réalisation du procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté, comme cela est décrit plus en détail ultérieurement. La FIG. 4 est un exemple de modèle de données d'un environnement sous la forme d'un graphe conceptuel. Dans la présente demande, un graphe conceptuel correspond à une représentation informatique d'un environnement physique et/ou informatique d'un objet connecté sous la forme d'un graphe (pouvant être orienté ou pas selon les modes de réalisation). Le graphe conceptuel comprend : des nœuds représentatifs de ressources spatiales et correspondant à des portions d'objets ou des objets de l'environnement physique ; des nœuds représentatifs de ressources informatiques ; des arcs représentatifs des relations spatiales et des relations fonctionnelles reliant lesdites ressources. De façon générale, une relation spatiale peut lier deux ressources spatiales entre elles, e.g., afin de caractériser la topologie entre deux portions d'un environnement physique (par exemple, "l'entrée est adjacente au salon"). Une relation spatiale peut également lier une ressource spatiale et une ressource informatique (par exemple, "la passerelle domestique est localisée dans l'entrée"). Tel qu'illustré par la FIG. 4 , le graphe conceptuel vise à représenter l'environnement d'un objet connecté et comprend (dans l’exemple illustré) les nœuds suivants, représentatifs de ressources informatiques : – un nœud 410 représentatif de l'actionneur d’ouverture et de fermeture de porte, tel que l'actionneur 10-3 illustré en FIG. 1 . Ce nœud 410 est associé à plusieurs propriétés propres à l'actionneur d’ouverture et de fermeture de porte incluant son identifiant ("IoT-A"), son type ("DoorLock" pour "actionneur d’ouverture et de fermeture de porte"), son statut ("locked" pour "verrouillé"), et la date de création de cette ressource ("19 octobre 2021 à 12:55:42") ; – un nœud 420 représentatif d'un dispositif relais, telle que la passerelle domestique 20 de la FIG. 1 . Ce nœud 420 est associé à plusieurs propriétés incluant son identifiant ("IoT-B") et son type ("Router" pour "routeur") ; – un nœud 430 représentatif d'une caméra de vidéo-surveillance. Ce nœud 430 est associé à plusieurs propriétés incluant son identifiant ("IoT-C") et son type ("camera") ; – un nœud 440 représentatif d'un capteur de température. Ce nœud 430 est associé à plusieurs propriétés incluant son identifiant ("IoT-D") et son type ("TemperatureSensor" pour "capteur de température"). De façon générale, une ressource informatique peut être associée à au moins une propriété incluant au moins un parmi les éléments suivants : – des métadonnées relatives à une identification, une localisation, un fabricant, et/ou un protocole réseau utilisable ; – une donnée représentative d'une modalité d'accès à la au moins une ressource informatique ; – une donnée représentative de données d'entrées et/ou de données générées par la au moins une ressource informatique ; – une donnée représentative de fonctions informatiques offertes par la au moins une ressource informatique ; – une donnée résultant d'une capture de données média par la au moins une ressource informatique et/ou l'objet connecté ; – une combinaison d’au moins deux des éléments ci-dessus. Les ressources informatiques représentées par les nœuds 410, 430 et 440 sont connectées au nœud 420 au travers de "relations fonctionnelles" représentées par des arcs orientés allant desdits nœuds 410, 430 et 440 vers ledit nœud 420. Dans cet exemple, une seule relation fonctionnelle "a pour passerelle" ("hasGateway" selon la terminologie anglo-saxonne) est considérée. La relation fonctionnelle "a pour passerelle" liant les nœuds 410 et 420 est associé à plusieurs propriétés telles que la date de création de la relation fonctionnelle ("19 octobre 2023 à 12:55:42"), le port ("8502") et le protocole ("TCP", acronyme de "Transmission Control Protocol") devant être utilisés. Le graphe conceptuel peut comprendre en outre un ou plusieurs nœuds représentatifs de ressources spatiales. Ainsi, dans l’exemple de la FIG. 4 , le graphe conceptuel peut comprendre : – un nœud 450 représentatif du salon d'une habitation. Ce nœud 450 est associé à plusieurs propriétés incluant son identifiant ("livingRoom" pour "salon") et son type ("room" pour "pièce") ; – un nœud 460 représentatif de l'entrée d'une habitation. Ce nœud 460 est associé à plusieurs propriétés incluant son identifiant ("entrance" pour "entrée") et son type ("room" pour "pièce"). Le nœud 450 est connecté au nœud 440 représentatif d'un capteur de température au travers d'une relation spatiale "isIn" (pour "est situé dans") représentée par un arc orienté allant du nœud 440 vers le nœud 450. Ainsi, ce modèle de données sous la forme d'un graphe permet ainsi de représenter de manière simple et facilement interprétable que le capteur de température est situé dans le salon de l'habitation. Les nœuds 410, 420 et 430 sont connectés au nœud 460 représentatif de l'entrée d'une habitation au travers de la relation spatiale "isIn" représentée par des arcs orientés allant des nœuds 410, 420 et 430 vers le nœud 460. Dans cet exemple, la relation spatiale "isIn" liant les nœuds 410 et 460 est associé à une propriété relative à la date de création de la relation fonctionnelle (ici "le 19 octobre 2022 à 12:55:42"). La FIG. 5 illustre, sous forme d’ordinogramme, les principales étapes d’un procédé de génération d'une empreinte numérique d'un objet connecté, tel que l'objet connecté 10-1 de la FIG. 1 , selon un exemple de mise en œuvre. Le procédé de génération d'une empreinte numérique d'un objet connecté comprend une première étape S2000 mise en œuvre par le dispositif électronique de génération d'une empreinte numérique d'un objet connecté – ici le dispositif relais 20 – et au cours de laquelle un modèle de données d'un environnement physique et informatique d'un objet connecté est obtenu. Ce modèle inclut des ressources spatiales représentatives de portions ou d'objets de l'environnement physique de cet objet connecté, des ressources informatiques de l'environnement informatique accessibles par l'objet connecté, des relations spatiales, ainsi que des relations fonctionnelles reliant lesdites ressources. L'objet connecté considéré est lui-même représenté comme une ressource informatique. Dans certains modes de mise en œuvre, ce modèle de données correspond à un graphe, dit "graphe de contexte", incluant des nœuds représentatifs des ressources du modèle de données, et des arcs liant lesdits nœuds et représentatifs des relations dudit modèle de données. Pour la suite de la description, on considère le cas particulier où ce modèle de données correspond à un "graphe conceptuel". Il convient toutefois de noter que l'utilisation d'un graphe conceptuel n'est qu'un exemple de modèle de données pouvant être considéré, et ne constitue pas une limitation de l’invention. Cette première étape S2000 comprend les sous-étapes S200, S210, S220 et S230. Lors de la sous-étape S200, un graphe de contexte initial est obtenu par le dispositif électronique de génération d'une empreinte numérique d'un objet connecté. Dans certains modes de mise en œuvre, ce graphe de contexte initial peut être généré par le dispositif électronique de génération d'une empreinte numérique, et ce à partir d'une exploration ("scan" selon la terminologie anglo-saxonne) du réseau afin de déterminer les ressources informatiques d'un environnement donné ainsi que les relations fonctionnelles entre ces ressources informatiques. Les données concernant les ressources spatiales et/ou les relations spatiales sont quant à elles par exemple obtenues par analyse de métadonnées associées à au moins une ressource informatique (par exemple à chaque ressource informatique), avant d'être agrégées au sein d'un graphe conceptuel. En variante, ces données spatiales peuvent être déterminées par exemple par analyse des entêtes des paquets transmis par les ressources informatiques. Le procédé de génération d'une empreinte numérique peut comprendre en outre une sous-étape S210 au cours de laquelle le graphe de contexte obtenu à l'étape S200 est sérialisé. Autrement dit, le graphe de contexte obtenu à l'étape S200 est converti dans un langage de représentation des connaissances. Dans certains modes de mise en œuvre, le graphe conceptuel ainsi obtenu peut être converti en RDF/XML (acronyme de Resource Description Framework / Extensible Markup Language). En variante, le graphe conceptuel ainsi obtenu est converti dans un format conforme au modèle NGSI-LD. Dans certains modes de mise en œuvre, le graphe conceptuel converti en RDF/XML est conforme à la syntaxe JSON-LD (acronyme de "JavaScript Object Notation for Linked Data"). Le procédé de génération d'une empreinte numérique peut comprendre en outre une sous-étape S220 au cours de laquelle les données issues de la sérialisation S210 sont filtrées. Dans certains modes de mise en œuvre, l'étape de filtrage comprend la sélection d'un sous-graphe dudit graphe conceptuel qui inclut des nœuds à une première distance d d'un nœud représentatif de l'objet connecté pour lequel une empreinte est générée. Ainsi, si d=1 , seuls les nœuds adjacents au nœud représentatif de l'objet connecté sont sélectionnés. En variante, une première et une seconde distance d différentes peuvent être considérées pour les ressources informatiques et pour les ressources spatiales. Dans certains modes de mise en œuvre, l'étape de filtrage peut comprendre la suppression de données comme par exemple des ressources, des relations et/ou des propriétés (ou des valeurs de propriétés) associées aux ressources et/ou aux relations. Puis, lors d'une étape S230, les données sérialisées ou, le cas échéant, les données issues de l'étape de filtrage peuvent être mises en forme canonique. Cette étape est parfois nommée "canonicalisation" ("canonicalization" ou " normalization" selon la terminologie anglo-saxonne), et vise à convertir les données sérialisées ou, le cas échéant, les données issues de l'étape de filtrage et qui peuvent avoir plusieurs formalisations ou représentations différentes, en une forme "standardisée" ou "normale". Dans certains modes de mise en œuvre, la "canonicalisation" peut comprendre une génération d'un document de type XML canonique, par exemple conformément à une spécification "Canonical XML Version " du W3C (acronyme de "World Wide Web Consortium"). Par exemple, la "canonicalisation" peut supprimer les espaces blancs dans les balises, et/ou utiliser des codages de caractères particuliers, et/ou trier les références à des espace de noms, et/ou éliminer les références redondantes, et/ou supprimer les déclarations XML et DOCTYPE, et/ou transformer les URI (acronyme de "Uniform Resource Identifier" ou "Identifiant de ressource uniforme") relatifs en URI absolus. Le procédé de génération d'une empreinte numérique comprend en outre une étape S240 au cours de laquelle une empreinte numérique permettant une identification dudit objet connecté auprès d'un dispositif électronique dudit réseau de télécommunications est générée. Pour ce faire, un algorithme de génération d'une empreinte numérique basé sur l'application d'une fonction de hachage cryptographique, telle que SHA-1, SHA-2 ou MD5, à un fichier/document est mis en œuvre. Dans certains modes de mise en œuvre, le fichier/document sur lequel une fonction de hachage est appliquée peut comprendre une donnée d'identification du dispositif électronique de génération d'empreinte numérique. Lors d'une étape S250, le dispositif relais 20 transmet l'empreinte numérique H générée lors de l'étape S240 à l'objet connecté 10. Cette empreinte numérique H est reçue par l'objet connecté 10-1 lors d'une étape S100 et stockée en mémoire dudit objet connecté, afin par exemple de pouvoir être réutilisé dans le cadre d'une identification dudit objet connecté 10-1 auprès d'un autre dispositif électronique, tel que le serveur distant 300. Lors d'une étape S260, le dispositif relais 20 peut transmettre l'empreinte numérique H générée lors de l'étape S240 à un serveur distant 300 auprès duquel l'objet connecté pourrait souhaiter s'identifier. Dans certains modes de mise en œuvre (représentés par une flèche en pointillés), les étapes d'obtention S2000 d'au moins un modèle de données et/ou de génération S240 d'une empreinte numérique peuvent être réitérées, de sorte à obtenir une empreinte numérique dynamique au cours du temps. Cette caractéristique peut aider à améliorer la pertinence et la fiabilité de l’empreinte numérique considérée au cours du temps. Dans certains modes de mise en œuvre, l'empreinte numérique dynamique peut être générée à une première fréquence (constante par exemple), i.e., de manière régulière après qu'une première durée soit écoulée. En variante ou en combinaison, l'empreinte numérique dynamique est générée en réponse à une détermination d'un évènement susceptible d'affecter les données capturées et/ou échangées par le dispositif connecté 10. Dans certains modes de mise en œuvre, l'étape d'obtention S2000 est réitérée T fois, le graphe conceptuel obtenu étant généré à un instant t=1..T, et le procédé comprend en outre une concaténation des T graphes conceptuels obtenus ; et la génération S240 d'une empreinte numérique S240 est une génération d'une empreinte numérique associée à l'instant courant t=T en fonction de ladite concaténation. En variante, tous les T graphes conceptuels ne sont pas considérés, mais seuls les T* derniers graphes conceptuels le sont pour générer l'empreinte numérique dynamique associée à l'instant courant t=T. Cette valeur T* est définie de façon autonome par le dispositif de génération d'empreinte numérique, ou explicitement par un utilisateur. Si défini de manière autonome, la valeur T* peut prendre une valeur par défaut arbitraire considérée comme "raisonnable" compte tenu des capacités de stockage du dispositif, par exemple les dix derniers graphes, ou en fonction d’une borne temporelle, par exemple les graphes des dix derniers jours. Alternativement, un échantillonnage de l’ensemble des graphes stockés est possible, par exemple les dix derniers graphes à raison d’un graphe par tranche de 24 heures. La FIG. 6 illustre, sous forme d’ordinogramme, les principales étapes d’un procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté, selon un exemple de mise en œuvre. Ce procédé est mis en œuvre par un dispositif de vérification d'une validité d'une empreinte numérique. Tel qu'illustré par la FIG. 6 , le procédé de vérification d'une validité d'une empreinte numérique comprend une première étape S600 au cours de laquelle une empreinte numérique H, dite première empreinte, émise par un objet connecté 10, est obtenue (par exemple reçue par le serveur distant 30). Cette première empreinte H est générée conformément au procédé de génération d'une empreinte numérique illustré en FIG. 5 , et correspond à l'empreinte H reçue par l'objet connecté 10-1 lors de l'étape S100 préalablement décrite en référence à la FIG. 5 . Le procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté comprend en outre une étape S610 au cours de laquelle une empreinte numérique, dite deuxième empreinte numérique, associée à l'objet connecté est obtenue. Dans certains modes de mise en œuvre, cette deuxième empreinte numérique était stockée en mémoire dudit serveur distant 30, après avoir été reçue lors de l'étape S300 préalablement décrite en référence à la FIG. 5 . En variante, un jumeau numérique de l'objet connecté pour lequel l'empreinte est vérifiée est déployé sur le serveur distant 30, et cette deuxième empreinte numérique est générée à la volée par ce serveur distant 30, à partir des données dudit jumeau numérique représentatives d'un état actuel de fonctionnement de cet objet connecté. Le procédé comprend en outre une étape S620 au cours de laquelle les première et deuxième empreintes numériques sont comparées. Si les empreintes sont similaires (par exemple identiques), un message d'acquittement ACK est transmis à l'objet connecté au cours d'une étape S630. Sinon, un message d'acquittement négatif NACK est transmis à l'objet connecté au cours de cette étape S630. Procédé de génération d'une empreinte numérique d'un objet connecté (10-1) d'un réseau de télécommunications, le procédé étant mis en œuvre par un dispositif électronique (20, 30) de génération d'empreinte numérique et comprenant : une obtention (S2000) d'au moins un modèle de données d'un environnement physique et/ou informatique de l'objet connecté (10-1), le modèle de données incluant des ressources spatiales représentatives de portions ou d'objets de l'environnement physique, et/ou des ressources informatiques de l'environnement informatique accessibles par l'objet connecté, des relations spatiales et/ou des relations fonctionnelles reliant lesdites ressources, ledit objet connecté étant lui-même représenté comme une ressource informatique ; et, une génération (S240) d'une empreinte numérique (H) à partir du modèle de données, ladite empreinte numérique permettant une identification dudit objet connecté (10-1) auprès d'un dispositif électronique (20, 30, 10-1, 10-2, 10-3) dudit réseau de télécommunications. Procédé de génération selon la revendication 1, comprenant en outre une transmission de l'empreinte numérique générée à un dispositif électronique dudit réseau de télécommunications avec lequel l'objet connecté est susceptible de communiquer. Procédé de génération selon la revendication 1 ou 2, où le modèle de données correspond à un graphe, dit "graphe de contexte", incluant des nœuds représentatifs des ressources du modèle de données, et des arcs liant lesdits nœuds et représentatifs des relations dudit modèle de données. Procédé de génération selon l'une des revendications 1 à 3, où l'étape d'obtention (S2000) d'au moins un modèle de données comprend une conversion (S210) du modèle de données dans un langage de représentation des connaissances. Procédé de génération selon l'une des revendications 1 à 4, où le procédé comprend une obtention (S200) d'un modèle de données initial et où ledit au moins un modèle de données est obtenu par filtrage (S220) des données du modèle de données initial. Procédé de génération selon l'une des revendications 1 à 5, où au moins une des ressources informatiques du modèle de données est associée à au moins une propriété incluant au moins un parmi les éléments suivants : une métadonnée relative à une identification, une localisation, un fabricant, et/ou un protocole réseau utilisable ; une donnée représentative d'une modalité d'accès à la au moins une ressource informatique ; une donnée représentative de données d'entrées et/ou de données générées par la au moins une ressource informatique ; une donnée représentative de fonctions informatiques offertes par la au moins une ressource informatique ; une donnée résultant d'une capture de données média par la au moins une ressource informatique et/ou l'objet connecté ; une combinaison d’au moins deux des éléments ci-dessus. Procédé de génération selon l'une des revendications 1 à 6, dans lequel l'obtention (S2000) d'au moins un modèle de données et la génération (S240) d'une empreinte numérique sont réitérées, de sorte à obtenir une empreinte numérique dynamique au cours du temps. Procédé de génération selon l'une des revendications 1 à 6, où l'obtention (S2000) d'au moins un modèle de données est réitérée T fois, un modèle de données obtenu étant généré à un instant t=1..T, et où la génération d'une empreinte numérique (S240) est une génération d'une empreinte numérique (H(t=T)) associée à l'instant t=T et fonction d’une combinaison des T modèles de données obtenus. Procédé de vérification d'une validité d'une empreinte numérique d'un objet connecté (10-1) dans le cadre d'une identification dudit objet connecté (10-1), le procédé étant mis en œuvre par un dispositif électronique (20, 30, 10-1, 10-2, 10-3) de vérification d'une validité d'une empreinte numérique et comprenant : une obtention (S600), d'une première empreinte numérique (H) dudit objet connecté générée à partir d'un modèle de données d'un environnement physique et/ou informatique de l'objet connecté (10-1), le modèle de données incluant des ressources spatiales représentatives de portions ou d'objets de l'environnement physique, et/ou des ressources informatiques de l'environnement informatique accessibles par l'objet connecté, des relations spatiales et/ou des relations fonctionnelles reliant lesdites ressources, ledit objet connecté étant lui-même représenté comme une ressource informatique ; une validation (S630) de l'identification dudit objet connecté (10-1) en fonction d’une similarité entre la première empreinte numérique (H) et une deuxième empreinte numérique (H*) de l'objet connecté (10-1) obtenue par ledit dispositif électronique (20, 30, 10-1, 10-2, 10-3). Procédé de vérification d'une validité d'une empreinte numérique selon la revendication 9, où un jumeau numérique (300-1) dudit objet connecté (10-1) est déployé sur ledit dispositif électronique (30) de vérification d'une validité d'une empreinte numérique, et où l'obtention d'une deuxième empreinte numérique de l'objet connecté (10-1) comprend une génération de ladite deuxième empreinte numérique à partir de données dudit jumeau numérique (300-1) représentatives d'un état actuel de fonctionnement dudit objet connecté (10-1).