Brevet FR3102626A1 — publié le 20210430

L’invention concerne un procédé d’émission (200) d’un message par un dispositif émetteur (20) d’un système (10) de communication. Le message comporte un identifiant du dispositif émetteur ainsi qu’un numéro de message. L’identifiant est ambigu dans le sens où l’identifiant peut être partagé par plusieurs dispositifs émetteurs différents. Le procédé d’émission (200) comporte une détermination (203) du numéro de message à utiliser pour le message à émettre à partir d’une part d'une séquence (222) de numéros de message attribuée au dispositif émetteur (20), et d’autre part d’un numéro de message (223) d’un message précédent émis par le dispositif émetteur (20). Une même séquence peut être attribuée à différents dispositifs émetteurs ayant des identifiants différents, mais elle ne peut pas être attribuée à un autre dispositif émetteur ayant le même identifiant. Un procédé de réception selon l’invention peut alors identifier de manière non ambigüe le dispositif émetteur. Figure pour l’abrégé : Fig. 4 procédés et dispositifs permettant d’identifier de manière unique un émetteur d’un message Domaine de l’invention La présente invention appartient au domaine des systèmes de communication et concerne plus particulièrement la problématique de l’identification d’un dispositif émetteur d’un système de communication à partir d’un message émis par ce dispositif émetteur. Notamment, l’invention concerne un procédé d’émission et un procédé de réception permettant d’identifier un dispositif émetteur à partir d’un message émis par ce dispositif émetteur. L’invention concerne également un dispositif émetteur mettant en œuvre ledit procédé d’émission, ainsi qu’un dispositif récepteur mettant en œuvre ledit procédé de réception. L’invention est particulièrement bien adaptée dans les cas où la taille du message émis par le dispositif émetteur doit être réduite au maximum. Etat de la technique Dans les systèmes de communication existants, il est connu d’inclure dans un message émis par un dispositif émetteur un identifiant unique du dispositif émetteur afin de pouvoir identifier de manière non ambigüe le dispositif émetteur. L’identifiant unique est généralement codé sous la forme d’un champ de bits. Le nombre maximal de dispositifs émetteurs différents que peut supporter le système de communication est alors limité par la taille de ce champ de bits. Par exemple, si un identifiant unique est codé dans un message sous la forme d’un champ de trente-deux bits, le système de communication peut supporter 2 32 (soit moins de 4,3 milliards) dispositifs émetteurs différents car il existe 2 32 valeurs différentes d’identifiant. Les systèmes de communication actuels doivent supporter un nombre de plus en plus important de dispositifs. C’est notamment le cas pour les systèmes de communication de type Internet des Objets (IoT, pour « Internet of Things » en anglais) et de type communication entre machines (M2M, pour « Machine-to-Machine » en anglais). Il n’est cependant parfois pas souhaitable d’augmenter la taille du champ de bits codant l’identifiant unique d’un dispositif émetteur, notamment lorsque la taille d’un message doit être réduite au maximum afin de limiter la consommation électrique des dispositifs émetteurs et/ou d’optimiser les ressources radio du système de communication (c’est généralement le cas pour les systèmes de communication de type IoT ou M2M). Aussi, il n’est parfois pas possible de modifier la taille d’un message pour des raisons de rétrocompatibilité. Une solution pour augmenter le nombre de dispositifs supportés par le système de communication pourrait consister à réutiliser un même identifiant pour des dispositifs émetteurs différents qui sont supposés se trouver dans des zones géographiques différentes. Si le système de communication est capable d’estimer la position géographique d’un dispositif émetteur à partir d’un message émis par ledit dispositif émetteur, alors il est possible de discriminer deux dispositifs émetteurs partageant le même identifiant en fonction de leur position géographique. Une telle solution n’est cependant pas adaptée au cas où les dispositifs émetteurs du système de communication peuvent se déplacer d’une zone géographique à une autre. Dans les systèmes de communication existants, il est également connu d’inclure dans un message émis par un dispositif émetteur un numéro de message afin d’ordonner différents messages reçus d’un même dispositif émetteur, afin de détecter une éventuelle perte d’un ou de plusieurs messages émis par un dispositif émetteur, ou afin de supporter une éventuelle redondance des messages émis par un dispositif émetteur. Un tel numéro de message est parfois utilisé également comme paramètre d’entrée d’un algorithme de chiffrement du message ou d’un algorithme d’authentification. Il n’existe actuellement pas de solution satisfaisante pour augmenter le nombre de dispositifs supportés par un système de communication sans augmenter la taille du champ de bits codant un identifiant unique de dispositif. 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 permette d’augmenter le nombre de dispositifs supportés par un système de communication sans avoir à augmenter la taille d’un champ de bits codant un identifiant de dispositif. A cet effet, et selon un premier aspect, il est proposé par la présente invention un procédé d’émission, par un dispositif émetteur d’un système de communication, d’un message à destination d’un dispositif récepteur dudit système de communication. Le message comporte un identifiant du dispositif émetteur ainsi qu’un numéro de message. L’identifiant contenu dans le message est ambigu dans le sens où l’identifiant peut être partagé par plusieurs dispositifs émetteurs différents. Le procédé d’émission comporte une détermination du numéro de message à utiliser pour le message à émettre à partir : d'une séquence de numéros de message différents attribuée au dispositif émetteur, ladite séquence pouvant également être attribuée à un autre dispositif émetteur ayant un identifiant différent, mais ne pouvant pas être attribuée à un autre dispositif émetteur ayant le même identifiant, d’un numéro de message d’un message précédent émis par le dispositif émetteur ou, si aucun message n’a été émis précédemment par le dispositif émetteur, d’un numéro de message de départ prédéterminé appartenant à ladite séquence. L’identifiant et le numéro de message correspondent par exemple à des nombres entiers positifs ou nuls codés par des champs de bits. Par exemple l’identifiant est codé sur trente-deux bits et le numéro de message est codé sur douze bits. L’identifiant n’est cependant pas un identifiant unique car le même identifiant peut être attribué à plusieurs dispositifs émetteurs différents. Il s’agit d’un « identifiant ambigu ». La séquence attribuée au dispositif émetteur définit une suite ordonnée de numéros de message différents à utiliser lors d’émissions successives de messages. Deux numéros de messages qui se suivent dans la séquence ne correspondent pas nécessairement à deux nombres dont la différence vaut un : il peut exister un « saut » entre deux nombres qui se suivent dans la séquence. Quand le dernier numéro de la séquence est utilisé pour un message, le premier numéro au début de la séquence est utilisé pour le message suivant. Une séquence particulière peut être attribuée à différents dispositifs émetteurs ayant des identifiants différents, mais elle ne peut pas être attribuée à plusieurs dispositifs émetteurs partageant le même identifiant. Avec de telles dispositions, une identification non ambigüe d’un dispositif émetteur correspond à la combinaison de l’identifiant et de la séquence attribués audit dispositif émetteur. Autrement dit, un dispositif émetteur est identifié de façon unique dans le système de communication par le couple formé par l’identifiant ambigu et la séquence attribués au dispositif émetteur. Lorsque le dispositif émetteur émet un nouveau message, il détermine le numéro de message à utiliser à partir de la séquence qui lui est attribuée et à partir du numéro de message du dernier message qu’il a émis. Le numéro de message à utiliser correspond au numéro de message qui suit dans la séquence le numéro de message du dernier message émis. Si le numéro de message du dernier message émis n’est pas disponible (par exemple parce qu’il s’agit du tout premier message émis par le dispositif émetteur), il est possible d’utiliser un numéro de message de départ prédéterminé appartenant à ladite séquence. Comme cela sera expliqué par la suite, de telles dispositions permettent à un dispositif récepteur qui reçoit le message d’identifier le dispositif émetteur de façon non ambigüe à l’aide du couple formé par l’identifiant et la séquence attribués au dispositif émetteur. La présente invention trouve une application particulièrement avantageuse, bien que nullement limitative, dans les systèmes de communication de type réseaux étendus sans fil à faible consommation électrique (LPWAN pour « Low Power Wide Area Network » dans la littérature anglo-saxonne). De tels systèmes présentent généralement des débits particulièrement bas et visent par conséquent à limiter la taille des messages émis, ce qui contribue également à limiter la consommation électrique des dispositifs lors de l’émission d’un message. Dans des modes particuliers de mise en œuvre, l’invention peut comporter en outre l’une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. Dans des modes particuliers de mise en œuvre, au moins deux séquences différentes attribuées à deux dispositifs émetteurs différents partageant le même identifiant comportent un même numéro de message. Avec de telles dispositions, l’invention va au-delà de simplement « voler » des bits du champ de bits codant le numéro de message pour augmenter artificiellement la taille du champ de bits codant l’identifiant. Dans des modes particuliers de mise en œuvre, une séquence est définie par un incrément, de telle sorte qu’un numéro de message dans la séquence correspond à la somme, modulo la longueur de la séquence, du numéro de message précédent dans la séquence et de l’incrément, la longueur et l’incrément de la séquence étant choisis de telle sorte qu’ils sont premiers entre eux. Dans des modes particuliers de mise en œuvre, la longueur d’une séquence est un nombre premier. Dans des modes particuliers de mise en œuvre, la longueur d’une séquence est le plus grand nombre premier correspondant à une valeur possible de numéro de message. On entend par « la longueur d’une séquence » le nombre de numéros que contient la séquence. On entend par « nombre premier » un nombre entier qui admet exactement deux diviseurs distincts entiers et positifs, ces deux diviseurs étant le nombre un et le nombre considéré. On dit que deux entiers sont « premiers entre eux » si leur plus grand diviseur commun est égal à un. Une valeur possible de numéro de message correspond à une valeur de numéro de message qui peut être codé sur le champ de bits indiquant un numéro de message dans un message émis par un dispositif émetteur. On entend par modulo l’opération de calcul du reste de la division euclidienne. On entend par « un incrément » un nombre entier compris entre un et la longueur de la séquence moins un. Autrement dit, si on note L la longueur de la séquence, l’incrément est un entier compris entre 1 et (L – 1). Des séquences différentes sont alors définies par des valeurs d’incrément différentes. Au maximum une seule séquence présente donc un incrément égal à un, et les autres séquences présentent des incréments différents de un. Par exemple pour un numéro de message codé sur un champ de douze bits, les valeurs possibles de numéro de message varient entre 0 et 4095, et le plus grand nombre premier correspondant à une valeur possible de numéro de message correspond au nombre 4093. Lorsqu’une séquence est définie par un incrément modulo la longueur de la séquence, choisir un incrément et une longueur de séquence premiers entre eux permet de maximiser la longueur de la séquence car la séquence contient alors tous les nombres compris entre 0 et (L – 1). Choisir une longueur de séquence correspondant à un nombre premier de grande valeur permet de maximiser le nombre de séquences car chaque incrément envisageable est alors premier avec la longueur de la séquence. Dans des modes particuliers de mise en œuvre, deux séquences différentes attribuées à deux dispositifs émetteurs différents partageant le même identifiant sont compatibles deux à deux. Deux séquences sont dites compatibles l’une avec l’autre si une distance entre les deux séquences est supérieure ou égale à un seuil prédéterminé. Ladite distance entre deux séquences est définie ainsi : en partant dans chaque séquence d’un numéro de message de départ commun aux deux séquences, et en considérant l’ensemble des couples formés par deux nombres entiers positifs n 1 et n 2 inférieurs à la longueur de la séquence tels que en effectuant n 1 incréments dans l’une des deux séquences et en effectuant n 2 incréments dans l’autre séquence un même numéro de message est à nouveau obtenu pour les deux séquences, la distance entre les deux séquences est la plus petite valeur parmi les plus grandes valeurs de tous les couples considérés, quel que soit le numéro de départ commun considéré. On entend par « nombres entiers positifs » des nombres qui ne sont pas nuls, c'est-à-dire des nombres strictement positifs. Avec de telles dispositions, si on considère deux dispositifs émetteurs ayant le même identifiant et une séquence différente, pour lesquels le dernier message reçu par un réseau d’accès du système de communication comporte le même numéro de message, si on peut garantir que le nombre de messages perdus par un dispositif émetteur est inférieur à (D – 1), avec D la distance entre les deux séquences, alors il sera toujours possible de déterminer lequel desdits deux dispositifs émetteurs a émis un nouveau message reçu comportant le même identifiant. Selon un deuxième aspect, la présente invention concerne un produit programme d’ordinateur comportant un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par un ou plusieurs processeurs, configurent le ou les processeurs pour mettre en œuvre un procédé d’émission selon l’un quelconque des modes de mise en œuvre précédents. Selon un troisième aspect, la présente invention concerne un dispositif émetteur d’un système de communication pour émettre un message à destination d’un dispositif récepteur dudit système de communication. Le message comporte un identifiant du dispositif émetteur ainsi qu’un numéro de message. L’identifiant contenu dans le message est ambigu dans le sens où l’identifiant peut être partagé par plusieurs dispositifs émetteurs différents. Le dispositif émetteur comporte un circuit de traitement configuré pour déterminer le numéro de message à utiliser pour le message à émettre à partir : d'une séquence de numéros de message attribuée au dispositif émetteur, ladite séquence pouvant également être attribuée à un autre dispositif émetteur ayant un identifiant différent, mais ne pouvant pas être attribuée à un autre dispositif émetteur ayant le même identifiant, d’un numéro de message d’un message précédent émis par le dispositif émetteur ou, si aucun message n’a été émis précédemment par le dispositif émetteur, d’un numéro de message de départ prédéterminé appartenant à ladite séquence. Dans des modes particuliers de réalisation, l’invention peut comporter en outre l’une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. Dans des modes particuliers de réalisation, la séquence qui est attribuée au dispositif émetteur comporte un numéro de message appartenant également à la séquence attribuée à au moins un autre dispositif émetteur partageant le même identifiant. Dans des modes particuliers de réalisation, ladite séquence attribuée au dispositif émetteur est définie par un incrément, de telle sorte qu’un numéro de message dans la séquence correspond à la somme, modulo la longueur de la séquence, du numéro de message précédent dans la séquence et de l’incrément, la longueur et l’incrément de la séquence étant choisis de telle sorte qu’ils sont premiers entre eux. Dans des modes particuliers de réalisation, la longueur de la séquence attribuée au dispositif émetteur est un nombre premier. Dans des modes particuliers de réalisation, la longueur de la séquence attribuée au dispositif émetteur est le plus grand nombre premier correspondant à une valeur possible de numéro de message. Dans des modes particuliers de réalisation, la séquence attribuée au dispositif émetteur est prédéterminée de sorte que deux séquences différentes attribuées à deux dispositifs émetteurs différents partageant le même identifiant sont compatibles deux à deux. Deux séquences sont dites compatibles l’une avec l’autre si une distance entre les deux séquences est supérieure ou égale à un seuil prédéterminé. Ladite distance entre deux séquences est définie ainsi : en partant dans chaque séquence d’un numéro de message de départ commun aux deux séquences, et en considérant l’ensemble des couples formés par deux nombres entiers positifs n 1 et n 2 inférieurs à la longueur de la séquence tels que en effectuant n 1 incréments dans l’une des deux séquences et en effectuant n 2 incréments dans l’autre séquence un même numéro de message est à nouveau obtenu pour les deux séquences, la distance entre les deux séquences est la plus petite valeur parmi les plus grandes valeurs de tous les couples considérés, quel que soit le numéro de départ commun considéré. Selon un quatrième aspect, la présente invention concerne un procédé de réception, par un dispositif récepteur d’un système de communication, d’un message émis par un dispositif émetteur dudit système de communication conformément à un procédé d’émission selon l’un quelconque des modes de mise en œuvre précédents. Le procédé de réception comporte une identification non ambigüe du dispositif émetteur à partir : de l’identifiant ambigu extrait du message reçu, du numéro de message extrait du message reçu, d’au moins une séquence ayant été attribuée à au moins un dispositif émetteur partageant le même identifiant ambigu, et d’au moins un numéro de message d’un message précédent reçu d’un dispositif émetteur partageant le même identifiant ambigu ou d’un numéro de message de départ appartenant à ladite séquence. Il peut y avoir plusieurs messages précédents reçus de différents dispositifs émetteurs partageant le même identifiant ambigu. Chaque message précédent est associé de manière non ambigüe à un couple formé par un identifiant et une séquence. Ce couple identifie de manière non ambigüe le dispositif émetteur ayant émis le message. Il s’agit par exemple d’identifier, parmi ces différents messages précédents, si un message précédent comporte un numéro de message qui correspond au numéro qui précède, dans la séquence associée audit message précédent, le numéro de message du message reçu. Cela permet d’identifier de manière non ambigüe (par le couple formé par l’identifiant et la séquence) le dispositif émetteur qui a émis le message reçu. Dans des modes particuliers de mise en œuvre, l’invention peut comporter en outre l’une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. Dans des modes particuliers de mise en œuvre, l’identification non ambigüe du dispositif émetteur comporte, pour ladite séquence et en partant dudit numéro de message d’un message précédent ou dudit numéro de message de départ, un calcul du nombre de sauts à effectuer dans ladite séquence pour obtenir le numéro de message extrait du message reçu. En effet, des messages peuvent être perdus entre deux messages successivement reçus d’un dispositif émetteur. Calculer le nombre de sauts à effectuer dans la séquence pour obtenir le numéro de message extrait du message reçu est équivalent à calculer un nombre de messages perdus entre le message précédemment reçu et le message nouvellement reçu. On peut calculer pour chaque message précédent le nombre de sauts à effectuer, dans la séquence associée audit message précédent, en partant du numéro de message du message précédent, pour obtenir le numéro de message du message nouvellement reçu. La séquence associée au message précédent pour lequel le nombre de sauts à effectuer est minimal correspond alors très probablement à la séquence du dispositif émetteur ayant émis le message nouvellement reçu. Dans des modes particuliers de mise en œuvre, l’identification non ambigüe du dispositif émetteur est effectuée en outre à partir d’une position géographique estimée du dispositif émetteur. Cette estimation peut être faite par exemple à partir d’un identifiant d’une station de base ayant reçu le message (la position géographique de la station étant connue) ou bien à partir d’une information de localisation incluse dans le message. L’utilisation d’une position géographique estimée du dispositif émetteur permet de limiter le nombre de calculs à effectuer pour identifier le dispositif émetteur. Selon un cinquième aspect, la présente invention concerne un produit programme d’ordinateur comportant un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par un ou plusieurs processeurs, configurent le ou les processeurs pour mettre en œuvre un procédé de réception selon l’un quelconque des modes de mise en œuvre précédents. Selon un sixième aspect, la présente invention concerne un dispositif récepteur d’un système de communication pour recevoir un message émis par un dispositif émetteur dudit système de communication conformément à un procédé d’émission selon l’un quelconque des modes de mise en œuvre précédents. Le dispositif récepteur comporte un circuit de traitement configuré pour extraire l’identifiant ambigu et le numéro de message du message reçu, et pour identifier de manière non ambigüe le dispositif émetteur à partir : de l’identifiant ambigu extrait du message reçu, du numéro de message extrait du message reçu, d’au moins une séquence ayant été attribuée à au moins un dispositif émetteur partageant le même identifiant ambigu, et d’au moins un numéro de message d’un message précédent reçu d’un dispositif émetteur partageant le même identifiant ambigu ou d’un numéro de message de départ appartenant à ladite séquence. Dans des modes particuliers de réalisation, le circuit de traitement est configuré en outre pour calculer, pour ladite séquence et en partant dudit numéro de message d’un message précédent ou dudit numéro de message de départ, un nombre de sauts à effectuer dans ladite séquence pour obtenir le numéro de message extrait du message reçu. Présentation des figures L’invention sera mieux comprise à la lecture de la description suivante, donnée à titre d’exemple nullement limitatif, et faite en se référant aux figures 1 à 10 qui représentent : une représentation schématique d’un système de communication sans fil comportant plusieurs dispositifs émetteurs ainsi qu’un réseau d’accès comprenant une pluralité de stations de base, chaque dispositif émetteur comportant un identifiant ambigu et une séquence, une représentation schématique des principales étapes d’un procédé d’émission selon l’invention, une représentation schématique d’un dispositif émetteur selon l’invention, une représentation schématique des principales étapes d’un procédé de réception selon l’invention, une représentation schématique d’un dispositif récepteur selon l’invention, un treillis représentant schématiquement des observations d’un numéro de message pour deux séquences différentes attribuées à deux dispositifs émetteurs différents, un graphique représentant des séquences sous forme de nœuds et dans lequel deux séquences compatibles entre elles sont connectées l’une à l’autre, une représentation schématique d’un premier scénario d’identification d’un dispositif émetteur, une représentation schématique d’un deuxième scénario d’identification d’un dispositif émetteur, une représentation schématique d’un troisième scénario d’identification d’un dispositif émetteur. Dans ces figures, des références identiques d’une figure à une autre désignent des éléments identiques ou analogues. Pour des raisons de clarté, les éléments représentés ne sont pas nécessairement à une même échelle, sauf mention contraire. Description détaillée d’un mode de réalisation de l’invention Comme indiqué précédemment, la présente invention trouve une application particulièrement avantageuse, bien que nullement limitative, dans les systèmes de communication sans fil de type IoT ou M2M. Dans la suite de la description, on se place à titre d’exemple nullement limitatif dans le cas d’un tel système. La figure 1 représente schématiquement un système 10 de communication sans fil de type IoT, comportant un ou plusieurs terminaux 20 et un réseau d’accès. Le réseau d’accès comporte plusieurs stations de base 31 et un serveur 32 reliées auxdites stations de base 31. Dans un tel système 10 de communication sans fil, les échanges de données sont essentiellement monodirectionnels, en l’occurrence sur un lien montant des terminaux 20 vers le réseau d’accès du système 10 de communication sans fil. Dans la suite de la description, on considère donc que les terminaux 20 sont des dispositifs émetteurs 20 (rien n’empêche cependant que les terminaux puissent également recevoir des messages en provenance du réseau d’accès, mais cela n’est pas particulièrement important pour l’invention). Afin de minimiser les risques de perdre un message émis par un dispositif émetteur 20, la planification du réseau d’accès est souvent réalisée de telle sorte qu’une zone géographique donnée est couverte simultanément par plusieurs stations de base 31, de telle manière qu’un message émis par un dispositif émetteur 20 peut être reçu par plusieurs stations de base 31. Chaque station de base 31 est adaptée à recevoir des messages des dispositifs émetteurs 20 qui se trouvent à sa portée. De manière conventionnelle, un message émis par un dispositif émetteur 20 comporte un identifiant et un numéro de message. L’identifiant a pour but de permettre d’identifier le dispositif émetteur 20 qui a émis le message. Le numéro de message a pour but d’ordonner différents messages reçus d’un même dispositif émetteur, de détecter une éventuelle perte d’un ou de plusieurs messages émis par un dispositif émetteur, ou de supporter une éventuelle redondance des messages émis par un dispositif émetteur, par exemple pour compenser une potentielle perte de messages. Le numéro de message peut également être utilisé comme paramètre d’entrée d’un algorithme de chiffrement du message ou d’un algorithme d’authentification. Chaque message ainsi reçu est par exemple transmis au serveur 32 du réseau d’accès 10, éventuellement accompagné d’autres informations comme un identifiant de la station de base 31 qui l’a reçu, une valeur représentative de la qualité du signal radio transportant le message, la fréquence centrale sur laquelle le message a été reçu, une date à laquelle le message a été reçu, etc. Le serveur 32 traite par exemple l’ensemble des messages reçus des différentes stations de base 31. Le lien de communication entre une station de base 31 et le serveur 32 peut être supporté par une fibre optique ou un câble électrique, mais il peut aussi s’agir d’un lien de communication radio. Le système 10 de communication est par exemple un réseau étendu sans fil à basse consommation électrique connu sous le terme LPWAN (acronyme anglais de « Low Power Wide Area Network »). Un tel système de communication sans fil est un réseau d’accès à longue portée (supérieure à un kilomètre, voire même supérieure à quelques dizaines de kilomètres), à faible consommation énergétique (par exemple une consommation énergétique lors de la transmission ou de la réception d’un message inférieure à 100 mW, voire inférieure à 50 mW, voire même inférieure à 25 mW), et dont les débits sont généralement inférieurs à 1 Mbits/s. De tels systèmes de communication sans fil sont particulièrement adaptés pour des applications impliquant des objets connectés de type IoT. Dans des modes particuliers de mise en œuvre, le système 10 de communication peut être un système de communication à bande ultra étroite. Par « bande ultra étroite » (« Ultra Narrow Band » ou UNB dans la littérature anglo-saxonne), on entend que le spectre fréquentiel instantané des signaux radio émis par les dispositifs émetteurs 20 est de largeur fréquentielle inférieure à deux kilohertz, voire inférieure à un kilohertz. Un tel système permet de limiter significativement la consommation électrique des dispositifs émetteurs 20 lorsqu’ils communiquent avec le réseau d’accès. Dans un système IoT, le nombre de dispositifs émetteurs 20 à supporter peut être très important. Ce nombre peut par exemple être supérieur à plusieurs milliards voire même à plusieurs dizaines voire plusieurs centaines de milliards. Dans la suite de la description, on considère à titre d’exemple non limitatif que l’identifiant d’un dispositif émetteur 20 est codé sur trente-deux bits (ce qui permet de définir 2 32 = 4 294 967 296 valeurs différentes d’identifiant), et le numéro de message est codé sur douze bits (ce qui permet de définir 2 12 = 4 096 valeurs différentes de numéro de message). Conventionnellement, l’identifiant inclus dans un message définit de façon unique un dispositif, auquel cas le nombre de dispositifs supportés par le système serait limité à 2 32 . Dans l’invention, l’identifiant n’est cependant pas un identifiant unique car le même identifiant peut être attribué à plusieurs dispositifs émetteurs différents. Il s’agit donc d’un « identifiant ambigu », car l’identifiant ne permet pas à lui seul d’identifier complètement un dispositif émetteur 20. L’invention utilise en outre avantageusement le numéro de message d’un message émis par un dispositif émetteur 20 pour identifier complètement ledit dispositif émetteur 20. L’invention permet d’augmenter le nombre de dispositifs émetteurs 20 supportés par le système 10 de communication car plusieurs dispositifs émetteurs 20 peuvent partager le même identifiant. L’invention permet d’augmenter le nombre de dispositifs émetteurs 20 supportés par le système 10 de communication sans augmenter la taille d’un message, et sans augmenter la taille du champ codant l’identifiant dans un message. La figure 2 illustre schématiquement les principales étapes d’un procédé d’émission 200 d’un message par un dispositif émetteur 20 du système 10 de communication. Le message est reçu par un dispositif récepteur du système 10 de communication. Le dispositif récepteur est par exemple une station de base 31 ou le serveur 32 du réseau d’accès du système 10 de communication. Le procédé d’émission 200 comporte une étape d’attribution 201 d’un identifiant ambigu au dispositif émetteur 20. Comme indiqué précédemment, l’identifiant est ambigu car il peut être partagé entre plusieurs dispositifs émetteurs différents. Autrement dit le même identifiant ambigu peut être attribué à plusieurs dispositifs émetteurs 20 différents. Le procédé d’émission 200 comporte également une étape d’attribution 202 d’une séquence de numéros de message différents. La séquence attribuée au dispositif émetteur définit une suite ordonnée de numéros de message différents à utiliser lors d’émissions successives de messages. Deux numéros de messages qui se suivent dans la séquence ne correspondent pas nécessairement à deux nombres dont la différence vaut un : il peut exister un « saut » entre deux nombres qui se suivent dans la séquence. Quand le dernier numéro de la séquence est utilisé pour un message, le premier numéro au début de la séquence est utilisé pour le message suivant. Ladite séquence peut être attribuée à un autre dispositif émetteur 20 ayant un identifiant différent, mais elle ne peut pas être attribuée à un autre dispositif émetteur 20 ayant le même identifiant. Une combinaison de l’identifiant ambigu et de la séquence attribués au dispositif émetteur 20 correspond donc à une identification non ambigüe du dispositif émetteur 20. Autrement dit, et tel qu’illustré à la figure 1, un dispositif émetteur 20 est identifié de façon unique dans le système 10 de communication par le couple formé par l’identifiant ambigu et la séquence attribués audit dispositif émetteur 20. Dans l’exemple illustré à la figure 1, il peut exister dans le système 10 de communication plusieurs dispositifs émetteurs 20 ayant le même identifiant ambigu ID 1 , en revanche, il ne peut exister qu’un seul dispositif émetteur 20 comportant l’identifiant ambigu ID 1 et la séquence Seq 1 . Il convient donc d’attribuer aux autres dispositifs émetteurs 20 comportant l’identifiant ambigu ID 1 d’autres séquences, comme par exemple Seq 2 , Seq 3 , …Seq N (N étant par exemple le nombre de séquences différentes pouvant être attribuées un dispositif émetteur ayant un identifiant particulier). Les étapes 202 et 203 sont par exemple mise en œuvre préalablement à la mise en service du dispositif émetteur 20. Lorsque le dispositif émetteur 20 souhaite émettre un message, le procédé d’émission 200 comporte une étape de détermination 203 du numéro de message à inclure dans le message à émettre. Le numéro de message à utiliser est déterminé en fonction d'une part de la séquence attribuée au dispositif émetteur 20 et d’autre part d’un numéro de message d’un message précédent émis par le dispositif émetteur 20. Le numéro de message à utiliser correspond ainsi au numéro de message qui suit dans la séquence le numéro de message du dernier message émis. Si le numéro de message du dernier message émis n’est pas disponible, par exemple parce qu’il s’agit du tout premier message émis par le dispositif émetteur, il est possible d’utiliser un numéro de message de départ prédéterminé appartenant à ladite séquence. Comme cela sera expliqué par la suite, de telles dispositions permettent alors à un dispositif récepteur qui reçoit le message d’identifier le dispositif émetteur 20 de façon non ambigüe. La figure 3 représente schématiquement un exemple de dispositif émetteur 20. Le dispositif émetteur 20 est configuré pour mettre en œuvre un procédé d’émission 200 d’un message selon l’invention. Dans l’exemple illustré à la figure 3, le dispositif émetteur 20 comporte un circuit de traitement 21 comportant une mémoire 22, un ou plusieurs processeurs 23 et un module de communication 24. Un programme d’ordinateur 221 est mémorisé dans la mémoire 22 du dispositif émetteur 20. Le programme d’ordinateur 221 comporte un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par le ou les processeurs 23, configurent le ou les processeurs 23 pour mettre en œuvre un procédé d’émission 200 selon l’invention. Le module de communication 24 permet d’émettre un message au réseau d’accès du système 10 de communication. Dans ce but, le module de communication 24 comporte un ensemble de moyens matériels et/ou logiciels, considérés comme connus de l’homme de l’art (antenne, filtre analogique, amplificateur, oscillateur local, mélangeur, convertisseur analogique/numérique, encodeur, etc.). Alternativement ou en complément, le dispositif émetteur 20 comporte un ou des circuits logiques programmables (FPGA, PLD, etc.), et/ou un ou des circuits intégrés spécialisés (ASIC), et/ou un ensemble de composants électroniques discrets, etc., adaptés à mettre en œuvre tout ou partie des étapes du procédé d’émission 200 selon l’invention. En d’autres termes, le dispositif émetteur 20 comporte des moyens qui sont configurés de façon logicielle (produit programme d’ordinateur spécifique) et/ou matérielle (FPGA, PLD, ASIC, composants électroniques discrets, etc.) pour mettre en œuvre les étapes du procédé d’émission 200 selon l’invention. L’identifiant 224 ainsi que la séquence 222 attribués au dispositif émetteur 20 sont enregistrés dans la mémoire 22 du dispositif émetteur 20. Le numéro de message 223 du dernier message émis par le dispositif émetteur 20 est également mémorisé dans la mémoire 22 du dispositif émetteur 20 et mis à jour à chaque fois qu’un nouveau message est envoyé. Si aucun message n’a encore été envoyé par le dispositif émetteur 20, le numéro de message 223 est par exemple initialisé à un numéro de message de départ prédéterminé appartenant à la séquence attribuée au dispositif émetteur 20. La figure 4 illustre schématiquement les principales étapes d’un procédé de réception 300, par un dispositif récepteur du système 10 de communication, d’un message émis par un dispositif émetteur 20 dudit système 10 de communication conformément à un procédé d’émission 200 décrit en référence à la figure 2. Le procédé de réception 300 comporte une étape de réception 301 du message, et une étape d’extraction 302 de l’identifiant ambigu et du numéro de message inclus dans le message reçu. Le procédé de réception 300 comporte également une étape d’identification non ambigüe du dispositif émetteur 20 à partir : de l’identifiant extrait du message reçu, du numéro de message extrait du message reçu, d’au moins une séquence ayant été attribuée à au moins un dispositif émetteur ayant un identifiant identique à l’identifiant extrait, et d’au moins un numéro de message d’un message précédent reçu d’un dispositif émetteur partageant le même identifiant, ou d’un numéro de message de départ appartenant à ladite séquence. Il peut y avoir plusieurs messages précédents reçus de différents dispositifs émetteurs partageant le même identifiant ambigu. Chaque message précédent est associé de manière non ambigüe à un couple formé par un identifiant et une séquence. Ce couple identifie de manière non ambigüe le dispositif émetteur ayant émis le message. Il s’agit alors par exemple d’identifier, parmi ces différents messages précédents, quel message précédent comporte un numéro de message qui correspond au numéro qui précède, dans la séquence associée audit message précédent, le numéro de message du nouveau message reçu. Cela permet d’identifier de manière non ambigüe (par le couple formé par l’identifiant et la séquence) le dispositif émetteur qui a émis le message reçu. Dans une variante, si des messages peuvent être perdus entre deux messages reçus successivement d’un même dispositif émetteur, il s’agit d’identifier le message précédent qui a la plus forte probabilité d’avoir été émis par le même dispositif émetteur que le dispositif émetteur qui a émis le message nouvellement reçu. Ceci peut être déterminé en calculant pour chaque message précédent le nombre de sauts à effectuer, dans la séquence associée audit message précédent, en partant du numéro de message dudit message précédent, pour obtenir le numéro de message du message nouvellement reçu. La séquence associée au message précédent pour lequel le nombre de sauts à effectuer est minimal correspond alors très probablement à la séquence du dispositif émetteur ayant émis le message nouvellement reçu. La figure 5 représente schématiquement un exemple de dispositif récepteur 30. Comme indiqué précédemment, le dispositif récepteur 30 peut correspondre à une station de base 31 ou au serveur 32 du réseau d’accès du système 10 de communication. Le dispositif récepteur 30 est configuré pour mettre en œuvre un procédé de réception 300 selon l’invention. Dans l’exemple illustré à la figure 5, le dispositif récepteur 30 comporte un circuit de traitement 31 comportant une mémoire 32, un ou plusieurs processeurs 33 et un module de communication 34. Un programme d’ordinateur 321 est mémorisé dans la mémoire 32 du dispositif récepteur 30. Le programme d’ordinateur 321 comporte un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par le ou les processeurs 33, configurent le ou les processeurs 33 pour mettre en œuvre un procédé de réception 300 selon l’invention. Le module de communication 34 permet de recevoir un message émis par un dispositif émetteur 20 du système 10 de communication. Dans ce but, le module de communication 34 comporte un ensemble de moyens matériels et/ou logiciels, considérés comme connus de l’homme de l’art (antenne, filtre analogique, amplificateur, oscillateur local, mélangeur, convertisseur analogique/numérique, décodeur, etc.). Si le dispositif récepteur 30 correspond à une station de base 31, le module de communication 34 permet de recevoir le message directement du dispositif émetteur 20. Si le dispositif récepteur 30 correspond au serveur 32, le module de communication 34 reçoit le message en provenance d’une station de base qui a reçu le message. Alternativement ou en complément, le dispositif récepteur 30 comporte un ou des circuits logiques programmables (FPGA, PLD, etc.), et/ou un ou des circuits intégrés spécialisés (ASIC), et/ou un ensemble de composants électroniques discrets, etc., adaptés à mettre en œuvre tout ou partie des étapes du procédé de réception 300 selon l’invention. En d’autres termes, le dispositif récepteur 30 comporte des moyens qui sont configurés de façon logicielle (produit programme d’ordinateur spécifique) et/ou matérielle (FPGA, PLD, ASIC, composants électroniques discrets, etc.) pour mettre en œuvre les étapes du procédé de réception 300 selon l’invention. Dans l’exemple illustré à la figure 5, la mémoire 32 du dispositif récepteur 30 comporte également une base de données 322 dans laquelle chaque valeur possible d’identifiant ID 1 , ID 2 , …, ID K est associée à plusieurs séquences Seq 1 , Seq 2 , …, Seq N . Il convient de noter que rien n’empêche que des listes de séquences différentes soient associées à des identifiants différents, auquel cas, par exemple, la valeur d’identifiant ID 1 serait associée aux séquences Seq 1,1 , Seq 1,2 , …, Seq 1,N1 (avec N 1 correspondant au nombre de séquences associées à ID 1 ), la valeur d’identifiant ID 2 serait associée aux séquences Seq 2,1 , Seq 2,2 , …, Seq 2,N2 (avec N 2 correspondant au nombre de séquences associées à ID 2 ), etc. Dans la suite de la description, on considère pour simplifier, et à titre d’exemple nullement limitatif, que les mêmes séquences Seq 1 , Seq 2 , …, Seq N sont associées à chaque valeur d’identifiant ID 1 , ID 2 , …, ID K . Dans ce cas, le nombre maximum de dispositifs émetteurs 20 pouvant être supportés par le système 10 de communication (c’est-à-dire le nombre maximal de dispositifs émetteurs 20 pouvant être identifiés de manière non ambigüe) est égal à N x 2 32 (ce nombre correspond au nombre de couples différents formés par un identifiant et une séquence). La base de données 322 comporte également, pour chaque couple formé par un identifiant et une séquence, un numéro de message LN d’un dernier message reçu d’un dispositif émetteur 20 auquel ledit identifiant et ladite séquence ont été attribués. LN 1,1 correspond au numéro de message du dernier message reçu du dispositif possédant l’identifiant ID 1 et la séquence Seq 1 , LN 1,2 correspond au numéro de message du dernier message reçu du dispositif possédant l’identifiant ID 1 et la séquence Seq 2 , LN 2,1 correspond au numéro de message du dernier message reçu du dispositif possédant l’identifiant ID 2 et la séquence Seq 1 , …, LN K,N correspond au numéro de message du dernier message reçu du dispositif possédant l’identifiant ID K et la séquence Seq N . Dans l’exemple considéré et illustré à la figure 5, la base de données est mémorisée directement dans la mémoire 32 du dispositif récepteur 30. Rien n’empêche cependant, dans des variantes, que cette base de données soit mémorisée dans un serveur distinct du dispositif récepteur 30 et accessible par le dispositif récepteur 30. Selon un premier exemple de mise en œuvre, deux séquences Seq 1 et Seq 2 sont associées à chaque valeur d’identifiant possible ID 1 , ID 2 , …, ID K . Dans ce cas, N = 2, et le nombre de dispositifs émetteurs différents pouvant être supportés par le réseau vaut 2 x 2 32 . Seq 1 est la suite croissante de 0 à 4095 des valeurs possibles de numéro de message, et Seq 2 est la suite décroissante de 4095 à 0 des valeurs possibles de numéro de message : Seq 1 = {0, 1, 2, …, 4095} Seq 2 = {4095, 4094, 4093, …, 0} Au niveau du dispositif récepteur 30, lorsqu’un message précédent et un nouveau message sont reçus successivement avec le même identifiant, il est généralement possible de déterminer si les deux messages ont été émis par le dispositif émetteur auquel Seq 1 est attribuée, ou par le dispositif émetteur auquel Seq 2 est attribuée, ou s’ils ont été chacun émis respectivement par le dispositif émetteur auquel Seq 1 est attribuée et le dispositif émetteur auquel Seq 2 est attribué. En effet, en partant du numéro de message du message précédent il est possible de déterminer le nombre n 1 de sauts à faire dans Seq 1 et le nombre n 2 de sauts à faire dans Seq 2 pour obtenir le numéro de message du nouveau message. Si la plus petite valeur entre n 1 et n 2 est supérieure à un seuil prédéterminé (correspondant par exemple à un nombre maximal de messages pouvant être perdus entre deux messages reçus d’un même dispositif émetteur), alors il est possible de conclure que les deux messages n’ont pas été émis par un seul et même dispositif émetteur. Sinon, si n 1 est plus petit que n 2 , alors il est fortement probable que les deux messages ont été émis par le dispositif émetteur auquel Seq 1 est attribuée, et si n 2 est plus petit que n 1 , alors il est fortement probable que les deux messages ont été émis par le dispositif émetteur auquel Seq 2 est attribuée. Selon un deuxième exemple de mise en œuvre, quatre séquences Seq 1 , Seq 2 , Seq 3 et Seq 4 sont associées à chaque valeur d’identifiant possible ID 1 , ID 2 , …, ID K . Dans ce cas, N = 4, et le nombre de dispositifs émetteurs différents pouvant être supportés par le réseau vaut 4 x 2 32 . Seq 1 est la suite croissante de 0 à 4094 des valeurs paires possibles de numéro de message, Seq 2 est la suite décroissante de 4094 à 0 des valeurs paires possibles de numéro de message, Seq 3 est la suite croissante de 1 à 4095 des valeurs impaires possibles de numéro de message, Seq 4 est la suite décroissante de 4095 à 0 des valeurs impaires possibles de numéro de message : Seq 1 = {0, 2, 4, …, 4094} Seq 2 = {4094, 4092, 4090, …, 0} Seq 3 = {1, 3, 5, …, 4095} Seq 4 = {4095, 4093, 4091, …, 1} Similairement à ce qui a été décrit pour le premier exemple de mise en œuvre, lorsqu’un message précédent et un nouveau message sont reçus successivement avec le même identifiant, il est généralement possible de déterminer si les deux messages ont été émis par le même dispositif émetteur, et si oui déterminer quelle séquence lui est attribuée (ce qui veut dire que le dispositif émetteur est identifié de manière non ambigüe). En effet, en partant d’un numéro de message du message précédent, il est possible de déterminer le nombre de sauts à faire dans chaque séquence pour obtenir le numéro de message du nouveau message. Le plus petit nombre de sauts obtenu, s’il est inférieur au nombre maximal de messages pouvant être perdus, indiquera la séquence attribuée au dispositif émetteur qui est très probablement à l’origine de ces deux messages. Il est ainsi possible d’associer un message précédemment reçu à un couple formé par un identifiant et une séquence. Plusieurs messages précédents peuvent avoir été reçus de différents dispositifs émetteurs partageant le même identifiant. Ces messages sont alors associés à des couples (identifiant, séquence) différents. Quand un nouveau message est reçu, il convient alors pour chaque message précédent de déterminer le nombre de sauts à faire en partant du numéro de message dudit message précédent pour obtenir le numéro de message du nouveau message en utilisant la séquence associée au message précédent. Là encore, le plus petit nombre de sauts obtenu indiquera généralement la séquence attribuée au dispositif émetteur qui est très probablement à l’origine du nouveau message. Selon un troisième exemple de mise en œuvre, huit séquences Seq 1 à Seq 8 sont associées à chaque valeur d’identifiant possible ID 1 , ID 2 , …, ID K . Dans ce cas, N = 8, et le nombre de dispositifs émetteurs différents pouvant être supportés par le réseau vaut 8 x 2 32 . Seq 1 = {0, 1, 2, …, 511} Seq 2 = {512, 513, 514, …, 1023} Seq 3 = {1024, 1025, 1026, …, 1535} Seq 4 = {1536, 1537, 1538, …, 2047} Seq 5 = {2048, 2049, 2050, …, 2559} Seq 6 = {2560, 2561, 2562, …, 3071} Seq 7 = {3072, 3073, 3074, …, 3583} Seq 8 = {3584, 3585, 3586, …, 4095} Il apparaît cependant dans le deuxième exemple et dans le troisième exemple que la longueur L de chaque séquence, c'est-à-dire le nombre de valeurs possibles d’un numéro de message émis par un dispositif émetteur 20 particulier, est réduit (L = 2048 dans le deuxième exemple, L = 1024 dans le troisième exemple). Plus particulièrement, dans le troisième exemple, tout se passe comme si on prenait artificiellement des bits du champ de bits codant le numéro de message pour les ajouter au champ de bits codant l’identifiant. Une telle solution n’est cependant parfois pas acceptable (par exemple le nombre de valeurs prises par le numéro de message doit rester supérieur au nombre maximum de messages qu’on est susceptible de perdre, et/ou le nombre de valeurs prises par le numéro de message doit être le plus grand possible pour garantir la robustesse d’un algorithme de chiffrement ou d’authentification basé sur le numéro de message). La présente invention propose donc aussi des solutions visant à maximiser les valeurs L et N tout en utilisant des séquences optimales pour identifier complètement un dispositif émetteur 20. Dans des modes particuliers de mise en œuvre, au moins deux séquences différentes attribuées à deux dispositifs émetteurs 20 différents partageant le même identifiant comportent un même numéro de message. Avec de telles dispositions, l’invention va au-delà de simplement « voler » des bits du champ de bits codant le numéro de message pour augmenter artificiellement la taille du champ de bits codant l’identifiant. Dans des modes particuliers de mise en œuvre, toutes les séquences comportent les mêmes numéros de message, mais chacune dans un ordre différent. Dans des modes particuliers de mise en œuvre, une séquence est définie par un incrément, et un numéro de message dans la séquence correspond à la somme, modulo une valeur prédéterminée, du numéro de message précédent dans la séquence et de l’incrément. Par exemple, une séquence correspondant à l’incrément de valeur 5 comporte dans les valeurs ordonnées 0, 5, 10, 15, …etc. Il est alors avantageux que ladite valeur prédéterminée corresponde à la longueur L de la séquence et que ladite longueur L de la séquence soit un nombre premier avec la valeur de l’incrément. En effet, pour obtenir une longueur de séquence maximale, il convient que la valeur d’incrément de la séquence soit un nombre premier avec la longueur L de la séquence. Dans un tel cas, les numéros de messages compris dans la séquence prendront toutes les valeurs comprises entre 0 et (L – 1). Il est encore plus avantageux que la longueur L de la séquence soit un nombre premier. La fonction indicatrice d’Euler φ(n) associe à tout entier naturel n le nombre d’entiers compris entre 1 et n (inclus) et premiers avec n. Les valeurs prises par cette fonction sont grandes lorsque n est un nombre premier. Plus particulièrement, si n est un nombre premier, alors φ(n) = (n – 1). Choisir une longueur L de séquence correspondant à un nombre premier de grande valeur permet de maximiser le nombre de séquences car chaque incrément envisageable compris entre 1 et (L – 1) est alors premier avec la longueur de la séquence. Dans un mode préféré de mise en œuvre, la longueur L de la séquence correspond au plus grand nombre premier correspondant à une valeur possible de numéro de message. Par exemple pour un numéro de message codé sur un champ de douze bits, les valeurs possibles de numéro de message varient entre 0 et 4095, et le plus grand nombre premier correspondant à une valeur possible de numéro de message correspond au nombre 4093. Choisir des séquences de longueur L = 4093 est donc optimal pour maximiser à la fois le nombre de séquences utilisables et la longueur d’une séquence. Il convient toutefois de noter que d’autres valeurs de L correspondant à des nombres premiers de forte valeur parmi les valeurs possibles de numéro de message pourraient être utilisées, comme par exemple L = 4091, L = 4079, L = 4073, L = 4057, etc. Aussi, il serait envisageable d’utiliser une valeur de L qui n’est pas un nombre premier, et de se limiter à des séquences correspondant à des incréments dont les valeurs sont des nombres premiers avec la longueur L de la séquence. Lorsque la longueur L de la séquence est un nombre premier, toutes les séquences correspondant respectivement aux valeurs d’incrément comprises entre 1 et (L – 1) semblent utilisables. Toutefois, certaines séquences sont plus efficaces que d’autres pour identifier de façon non ambigüe un dispositif émetteur 20. Cela est illustré par la figure 6. La figure 6 illustre un treillis représentant schématiquement des observations d’un numéro de message pour deux séquences Seq A et Seq B différentes attribuées respectivement à deux dispositifs émetteurs 20 différents (A et B). Dans l’exemple illustré à la figure 6, pour des raisons de simplification, la longueur L d’une séquence est égale à 17 (et non pas à 4093). La séquence Seq A attribuée à A correspond par exemple à l’incrément de valeur cinq, et la séquence Seq B attribuée à B correspond à l’incrément de valeur trois. L’axe des abscisses représente le nombre de sauts que le dispositif émetteur A doit faire dans la séquence qui lui est attribuée pour passer d’une observation à une autre. L’axe des ordonnées représente le nombre de sauts que le dispositif émetteur B doit faire dans la séquence qui lui est attribuée pour passer d’une observation à une autre. Le treillis se lit de la manière suivante : en partant de l’observation 61 faite communément par A et B, A doit effectuer quatre sauts dans Seq A et B doit effectuer un saut dans Seq B pour faire l’observation 62 ; en partant de l’observation 71 faite communément par A et B, A doit effectuer trois sauts dans Seq A et B doit effectuer cinq sauts dans Seq B pour faire l’observation 72. Il convient de noter que les observations ne renseignent en rien sur la valeur d’un numéro de message de la séquence. La séquence Seq A attribuée à A correspond à la liste ordonnée {0, 5, 10, 15, 3, 8, 13, 1, 6, 11, 16, 4, 9, 14, 2, 7, 12} ; la séquence Seq B attribuée à B correspond à la liste ordonnée {0, 3, 6, 9, 12, 15, 1, 4, 7, 10, 13, 16, 2, 5, 8, 11, 14}. Ainsi, par exemple, en partant d’une observation commune par A et B correspondant au numéro de message de valeur 0, A doit effectuer quatre sauts dans Seq A et B doit effectuer un saut dans Seq B pour faire l’observation commune correspondant au numéro de message de valeur 3. Selon un autre exemple, en partant d’une observation commune par A et B correspondant au numéro de message de valeur 7, A doit effectuer trois sauts dans Seq A et B doit effectuer cinq sauts dans Seq B pour faire l’observation commune correspondant au numéro de message de valeur 5. Différentes séquences correspondant à différentes valeurs d’incrément peuvent donner des treillis différents avec des nombres de sauts différents pour faire des observations communes. On définit une distance D A,B entre deux séquences Seq A et Seq B de telle sorte que, pour deux dispositifs émetteurs 20 partageant le même identifiant et auxquels les deux séquences ont été respectivement attribuées, il est possible, à partir d’un message précédent reçu de chaque dispositif émetteur 20 et comportant un même numéro de message, de déterminer lequel desdits deux dispositifs émetteurs 20 a émis un nouveau message reçu si et seulement si un nombre inférieur à (D A,B – 1) messages sont perdus entre deux messages successivement reçus d’un dispositif émetteur 20. La distance entre deux séquences peut être définie ainsi : en partant dans chaque séquence d’un numéro de message de départ commun aux deux séquences, et en considérant l’ensemble des couples formés par deux nombres entiers positifs n 1 et n 2 inférieurs à la longueur de la séquence tels que en effectuant n 1 incréments dans l’une des deux séquences et en effectuant n 2 incréments dans l’autre séquence un même numéro de message est à nouveau obtenu pour les deux séquences, la distance entre les deux séquences est la plus petite valeur parmi les plus grandes valeurs de tous les couples considérés, quel que soit le numéro de départ commun considéré. Pour l’exemple illustré à la figure 6, les couples (n 1 , n 2 ) sont (1, 13), (2, 9), (3, 5), (4, 1), (5, 14), (6, 10), (7, 6), (8, 2), (9, 15), (10, 11), (11, 7), (12, 3), (13, 16), (14, 12), (15, 8), (16, 4). La distance D entre ces deux séquences est donc égale à la plus petite valeur parmi {13, 9, 5, 4, 14, 10, 7, 8, 15, 11, 12, 16}. La distance D A,B est donc égale à 4. Plus la distance entre deux séquences est grande, et plus le nombre de messages pouvant être perdus sans porter préjudice à la capacité de différencier les deux dispositifs émetteurs est grand. Il est alors possible de définir un seuil prédéterminé D S et un ensemble de séquences tels que, quel que soit le couple de séquences (Seq A , Seq B ) considéré dans l’ensemble des séquences utilisées, la distance D A,B entre ces deux séquences est supérieure ou égale au seuil D S . On dit que deux séquences Seq A et Seq B sont compatibles si la distance D A,B entre ces deux séquences est supérieure ou égale au seuil D S . Ainsi, pour un seuil D S prédéterminé, il convient de maximiser le nombre N de séquences compatibles entre elles. Il est alors généralement possible d’identifier un dispositif émetteur de façon non ambigüe même si jusqu’à (D S – 2) messages sont perdus entre deux messages émis successivement par ledit dispositif émetteur. Il convient de noter que pour un seuil D S prédéfini, choisir comme taille de séquence le plus grand nombre premier correspondant à une valeur possible de numéro de message ne conduira pas nécessairement au plus grand nombre possible de séquences compatibles. Il peut donc être avantageux de choisir comme taille de séquence un nombre premier, correspondant à une valeur possible de numéro de message, qui maximise le nombre de séquences compatibles pour un seuil D S prédéfini. Il est possible de représenter par des nœuds les valeurs d’incréments correspondant à toutes les séquences envisageables et de connecter deux à deux les nœuds correspondant à des séquences compatibles entre elles. A titre d’exemple, la figure 7 représente des nœuds 80 correspondant aux séquences envisageables de longueur 17 (la valeur d’incrément varie donc entre 1 et 16). Pour des raisons évidentes de simplification (comme pour la figure 6), le graphique illustré à la figure 7 est réalisé pour une longueur de séquence égale à 17, et non pas 4093. Dans l’exemple illustré à la figure 7, le seuil D S est égal à 4, et les nœuds correspondant à des séquences compatibles entre elles (c’est-à-dire des séquences pour lesquelles la distance entre les deux séquences est supérieure ou égale à 4) sont connectés deux à deux. On appelle « clique » un ensemble de valeurs d’incréments correspondant à des séquences compatibles entre elles deux à deux. Dans l’exemple illustré à la figure 7, l’ensemble {1, 4, 13, 16} forme une clique. Pour maximiser le nombre N de séquences compatibles entre elles, il convient donc de trouver une clique dont la taille est maximale. Une clique de taille maximale peut notamment être déterminée en appliquant l’algorithme de Bron-Kerbosch. Les figures 8 à 10 représentent différents scénarios possibles permettant d’identifier de manière non ambigüe, à partir d’un message reçu, quel est le dispositif émetteur 20 ayant émis le message. Dans le scénario illustré à la figure 8, le message reçu comporte l’identifiant ID 2 et le numéro de message Num. La base de données 322 indique que deux messages comportant l’identifant ID 2 ont été précédemment reçu. L’un des deux messages précédents comporte le numéro de message LN 2,2 et il a été associé à la séquence Seq 2 , il a donc été émis par le dispositif émetteur identifié de manière non ambigüe par le couple (ID 2 , Seq 2 ). L’autre message précédent comporte le numéro de message LN 2,6 et il a été associé à la séquence Seq 6 , il a donc été émis par le dispositif émetteur identifié de manière non ambigüe par le couple (ID 2 , Seq 6 ). Le nombre de sauts n 2,2 à effectuer respectivement dans la séquence Seq 2 en partant de LN 2,2 pour obtenir Num est calculé. Il est alors possible, en supposant que le nouveau message reçu a été émis par le dispositif émetteur (ID 2 , Seq 2 ), d’en déduire le nombre C 2,2 de messages perdus entre le message précédent LN 2,2 et le nouveau message Num : C 2,2 = n 2,2 – 1 (mod L). De façon similaire, le nombre de sauts n 2,6 à effectuer respectivement dans la séquence Seq 6 en partant de LN 2,6 pour obtenir Num est calculé. Il est alors possible, en supposant que le nouveau message reçu a été émis par le dispositif émetteur (ID 2 , Seq 6 ), d’en déduire le nombre C 2,6 de messages perdus entre le message précédent LN 2,6 et le nouveau message Num : C 2,6 = n 2,6 – 1 (mod L). Si le plus petit nombre entre C 2,2 et C 2,6 est inférieur à une valeur seuil correspondant à un nombre maximal de messages pouvant être perdus entre deux messages successifs, alors il est fortement probable que le dispositif émetteur associé soit à l’origine de l’émission du nouveau message. Dans une séquence de longueur L dont l’incrément a pour valeur inc (inc est compris entre 1 et L – 1), le nombre n de sauts à effectuer pour obtenir la valeur Num en partant de la valeur LN satisfait la relation suivante : D’après le petit théorème de Fermat, comme L est un nombre premier et inc n’est pas divisible par L, la relation suivante est satisfaite : Ce qui signifie que la relation suivante est également satisfaite : Et donc : Il convient de noter que calcul ci-dessus peut être résolu par des méthodes connues d’exponentiation modulaire qui permettent d’obtenir un résultat avec un nombre d’opérations et une puissance de calcul tout à fait raisonnables même si les nombres inc et L sont grands. Le nombre C de messages perdus entre un message nouvellement reçu dont le numéro de message vaut Num et le dernier message précédemment reçu dont le numéro de message vaut LN est défini par : Revenons à l’exemple illustré à la figure 8, et considérons par exemple que Num = 23 ; la séquence Seq 2 est associée à un incrément inc 2 = 2648 ; le dernier message reçu du dispositif émetteur identifié par le couple (ID 2 , Seq 2 ) a pour valeur LN 2,2 = 265 ; la séquence Seq 6 est associée à un incrément inc 6 = 1533 ; le dernier message reçu du dispositif émetteur identifié par le couple (ID 2 , Seq 6 ) a pour valeur LN 2,2 = 851 ; les séquences ont pour longueur L = 4093. D’après la formule [Math 4], le nombre de sauts n 2,2 à effectuer dans la séquence Seq 2 en partant de LN 2,2 pour obtenir Num vaut 3, et le nombre de sauts n 2,6 à effectuer dans la séquence Seq 6 en partant de LN 2,6 pour obtenir Num vaut 3716. D’après la formule [Math 5], cela signifie que si le nouveau message a été envoyé par le dispositif émetteur identifié par le couple (ID 2 , Seq 2 ), alors C 2,6 = 2 messages auraient été perdus entre le message précédent dont le numéro de message est LN 2,2 et le nouveau message dont le numéro de message est Num. En revanche, si le nouveau message a été envoyé par le dispositif émetteur identifié par le couple (ID 2 , Seq 6 ), alors C 2,6 = 3715 messages auraient été perdus entre le message précédent dont le numéro de message est LN 2,2 et le nouveau message dont le numéro de message est Num. On peut donc conclure que le nouveau message a été émis par le dispositif émetteur identifié par le couple (ID 2 , Seq 2 ). La valeur de LN 2,2 peut alors être mise à jour avec la valeur de Num. Dans l’exemple illustré à la figure 8, seulement deux messages précédents LN 2,2 et LN 2,6 sont considérés. Il pourrait cependant y avoir plus que deux messages précédents reçus d’un dispositif émetteur comportant l’identifiant ID 2 . Il suffirait alors de calculer le nombre C de sauts à effectuer pour chaque message précédent et de déterminer la plus petite valeur parmi les nombres ainsi calculés pour en conclure quelle est la séquence attribuée au dispositif émetteur qui a émis le message nouvellement reçu. Si pour une séquence particulière aucun message précédent n’est disponible, il est possible de définir en remplacement un numéro de départ prédéterminé appartenant à la séquence et connu à la fois par le dispositif émetteur et par le dispositif récepteur. Dans un mode particulier de mise en œuvre correspondant au deuxième scénario illustré à la figure 9, l’identification non ambigüe du dispositif émetteur 20 est effectuée en outre à partir d’une position géographique estimée du dispositif émetteur 20. De manière conventionnelle, cette estimation peut être faite par exemple à partir d’un identifiant d’une station de base ayant reçu le message (la position géographique de la station de base étant connue) ou bien à partir d’une information de localisation incluse dans le message. Dans l’exemple illustré à la figure 9, la position géographique estimée du dispositif émetteur ayant émis le nouveau message est loc 1 . La base de données 322 indique que quatre messages comportant l’identifiant ID 2 ont été précédemment reçus : un premier message précédent comporte le numéro de message LN 2,2 , il a été émis par le dispositif émetteur identifié de manière non ambigüe par le couple (ID 2 , Seq 2 ) à la position loc 1 ; un deuxième message précédent comporte le numéro de message LN 2,4 , il a été émis par le dispositif émetteur (ID 2 , Seq 4 ) à la position loc 1 ; un troisième message précédent comporte le numéro de message LN 2,3 , il a été émis par le dispositif émetteur (ID 2 , Seq 3 ) à la position loc 2 ; un quatrième message précédent comporte le numéro de message LN 2,6 , il a été émis par le dispositif émetteur (ID 2 , Seq 6 ) à la position loc 2 . Dans un tel cas, il est fortement probable que le dispositif émetteur ayant émis le nouveau message soit l’un des dispositifs émetteurs (ID 2 , Seq 2 ) et (Id 2 , Seq 4 ) qui sont situés dans la même zone géographique. Il peut donc suffire de calculer les nombres C 2,2 et C 2,4 pour identifier le dispositif émetteur. Si la plus petite valeur parmi C 2,2 et C 2,4 est inférieur à la valeur seuil correspondant à un nombre maximal de messages pouvant être perdus entre deux messages successifs, alors cela permettra d’identifier complètement le dispositif émetteur. Dans le cas contraire, le dispositif émetteur a probablement changé de zone géographique depuis l’envoi du dernier message précédent reçu (passage de loc 2 à loc 1 ), et il convient alors de calculer également les nombres C 2,3 et C 2,6 pour l’identifier. L’utilisation d’une position géographique estimée du dispositif émetteur permet ainsi de limiter le nombre de calculs à effectuer pour identifier le dispositif émetteur. La figure 10 illustre un troisième scénario pour lequel aucun message précédent et aucun numéro de message de départ n’est disponible pour les différentes séquences Seq 1 , Seq 2 , …, Seq N attribuées aux dispositifs émetteurs ayant ID 2 pour identifiant. Dans ce cas, un dispositif émetteur pourra être identifié de manière non ambigüe seulement après que deux messages ont été successivement reçus de ce dispositif émetteur. Il convient donc dans un premier temps, tel qu’illustré dans la partie a) de la figure 10, de mémoriser le numéro de message Num 1 associé au premier message reçu. Dans un deuxième temps, tel qu’illustré dans la partie b) de la figure 10, lorsque le deuxième message est reçu (dont le numéro de message est Num 2 ), on calcule successivement les différentes valeurs d’incréments permettant de passer de Num 1 à Num 2 en effectuant 1, 2, 3, …, n sauts. Une valeur d’incrément est calculée avec l’expression suivante : Si par exemple Num 1 = 23 et Num 2 = 258, on obtient les résultats suivants : n inc 1 235 2 2164 3 2807 4 1082 5 47 6 3450 7 1203 8 541 9 2300 10 2070 11 2626 12 1725 13 2222 14 2648 15 1380 … … La séquence attribuée au dispositif émetteur ayant émis successivement les deux messages est la séquence associée au premier incrément valide calculé. On entend par « incrément valide » un incrément qui correspond à l’une des N séquences choisies attribuées à des dispositifs émetteurs portant l’identifiant ID 2 . Dans l’exemple considéré, les 13 premiers incréments ne sont pas valides. L’incrément 2648 correspond à la séquence Seq 2 . Avec cet incrément, il faut effectuer 14 sauts dans Seq 2 en partant de Num 1 = 23 pour arriver à Num 2 = 258. On en conclue que les deux messages ont été émis par le dispositif émetteur identifié de manière non ambigüe par le couple (ID 2 , Seq 2 ), et que treize messages ont été perdus entre ces deux messages. La valeur de LN 2,2 peut alors est mise à jour avec la valeur de Num 2 . En appliquant l’algorithme de Bron-Kerbosch, pour une séquence de longueur L = 4093, il est par exemple possible de définir N = 40 séquences compatibles pour un seuil D S = 37. Avec de telles dispositions, il est généralement possible d’identifier un dispositif émetteur de façon non ambigüe même si jusqu’à 35 messages sont perdus entre deux messages émis successivement par ledit dispositif émetteur. Avec de telles dispositions, le nombre de dispositifs émetteurs 20 supportés par le système 10 de communication est multiplié par N (le système 10 de communication peut alors supporter jusqu’à 40 x 2 32 dispositifs émetteurs, soit près de 171,8 milliards de dispositifs). Comme cela apparaît dans les différents exemples considérés précédemment, il est envisageable de déterminer une valeur représentative de la confiance accordée à l’identification du dispositif émetteur à l’origine d’un message reçu (c’est-à-dire une valeur qui indique un niveau de certitude pour l’identification du dispositif émetteur : plus cette valeur est grande, et plus la probabilité est grande que le dispositif émetteur identifié soit bien le dispositif émetteur à l’origine du message reçu ; inversement, plus cette valeur est faible et plus la probabilité est faible que le dispositif émetteur identifié soit bien le dispositif émetteur à l’origine du message reçu). Si le niveau de confiance est trop faible (par rapport à un seuil prédéterminé), il est envisageable d’ignorer le message reçu. D’autre part, si le niveau de confiance est trop faible il est aussi envisageable de recourir à des méthodes complémentaires d’identification basées par exemple sur des codes d’authentification, ou sur des comportements particuliers de certains dispositifs émetteurs par rapport à d’autres. La description ci-avant illustre clairement que, par ses différentes caractéristiques et leurs avantages, la présente invention atteint les objectifs fixés. En particulier, l’invention permet d’augmenter significativement le nombre de dispositifs émetteurs pouvant être supportés par le système de communication sans augmenter la taille du champ de bits codant l’identifiant d’un dispositif émetteur. En outre, l’impact sur les valeurs prises par les numéros de séquences est faible (car le nombre de valeurs prises par le numéro de séquence n’est que faiblement réduit). L’invention a été décrite principalement en considérant que l’identifiant d’un dispositif émetteur est codé sur 32 bits et que le numéro de séquence d’un message est codé sur 12 bits. Rien n’exclut cependant, suivant d’autres exemples, de considérer d’autres tailles pour les champs de bits codant l’identifiant et le numéro de message. D’autre part, l’invention a été décrite en considérant un système de communication sans fil pour des objets connectés de type IoT. L’invention pourrait cependant tout à fait s’appliquer à d’autres systèmes de communication, et pas nécessairement à des systèmes de communication sans fil. Il convient également de noter que l’invention a été décrite en considérant qu’un dispositif émetteur possède un identifiant ambigu. L’invention pourrait cependant également s’appliquer au cas où aucun identifiant n’est attribué à un dispositif émetteur. Un dispositif émetteur serait alors exclusivement identifié par la séquence qui lui est attribuée (une séquence différente étant attribuée à chaque dispositif émetteur du système). Il n’y aurait alors pas d’identifiant dans le message échangé entre un dispositif émetteur et un dispositif récepteur. Procédé d’émission (200), par un dispositif émetteur (20) d’un système (10) de communication, d’un message à destination d’un dispositif récepteur dudit système (10) de communication, ledit message comportant un identifiant (224) du dispositif émetteur (20) ainsi qu’un numéro de message, ledit procédé d’émission (200) étant caractérisé en ce que l’identifiant est ambigu dans le sens où l’identifiant peut être partagé par plusieurs dispositifs émetteurs différents, et le procédé d’émission (200) comporte une détermination (203) du numéro de message à utiliser pour le message à émettre à partir : d'une séquence (222) de numéros de message différents attribuée au dispositif émetteur (20), ladite séquence pouvant également être attribuée à un autre dispositif émetteur ayant un identifiant différent, mais ne pouvant pas être attribuée à un autre dispositif émetteur ayant le même identifiant, d’un numéro de message (223) d’un message précédent émis par le dispositif émetteur (20) ou, si aucun message n’a été émis précédemment par le dispositif émetteur (20), d’un numéro de message de départ prédéterminé appartenant à ladite séquence. Procédé d’émission (200) selon la revendication 1 dans lequel au moins deux séquences différentes attribuées à deux dispositifs émetteurs différents partageant le même identifiant comportent un même numéro de message. Procédé d’émission (200) selon la revendication 2 dans lequel une séquence est définie par un incrément, de telle sorte qu’un numéro de message dans la séquence correspond à la somme, modulo la longueur de la séquence, du numéro de message précédent et de l’incrément, la longueur et l’incrément de la séquence étant choisis de telle sorte qu’ils sont premiers entre eux. Procédé d’émission (200) selon la revendication 3 dans lequel la longueur d’une séquence est un nombre premier. Procédé d’émission (200) selon la revendication 4 dans lequel la longueur d’une séquence est le plus grand nombre premier correspondant à une valeur possible de numéro de message. Procédé d’émission (200) selon l’une quelconque des revendications 1 à 5 dans lequel deux séquences différentes attribuées à deux dispositifs émetteurs différents partageant le même identifiant sont compatibles deux à deux, deux séquences étant dites compatibles l’une avec l’autre si une distance entre les deux séquences est supérieure ou égale à un seuil prédéterminé, ladite distance entre deux séquences étant définie ainsi : en partant dans chaque séquence d’un numéro de message de départ commun aux deux séquences, et en considérant l’ensemble des couples formés par deux nombres entiers positifs n 1 et n 2 inférieurs à la longueur de la séquence tels que en effectuant n 1 incréments dans l’une des deux séquences et en effectuant n 2 incréments dans l’autre séquence un même numéro de message est à nouveau obtenu pour les deux séquences, la distance entre les deux séquences est la plus petite valeur parmi les plus grandes valeurs de tous les couples considérés, quel que soit le numéro de départ commun considéré. Produit programme d’ordinateur (221) comportant un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par un ou plusieurs processeurs (23), configurent le ou les processeurs pour mettre en œuvre un procédé d’émission (200) selon l’une des revendications 1 à 6. Dispositif émetteur (20) d’un système (10) de communication pour émettre un message à destination d’un dispositif récepteur dudit système (10) de communication, ledit message comportant un identifiant (224) du dispositif émetteur (20) ainsi qu’un numéro de message, ledit dispositif émetteur (20) étant caractérisé en ce que l’identifiant est ambigu dans le sens où l’identifiant peut être partagé par plusieurs dispositifs émetteurs différents, et le dispositif émetteur (20) comporte un circuit de traitement (21) configuré pour déterminer le numéro de message à utiliser pour le message à émettre à partir : d'une séquence (222) de numéros de message attribuée au dispositif émetteur (20), ladite séquence pouvant également être attribuée à un autre dispositif émetteur ayant un identifiant différent, mais ne pouvant pas être attribuée à un autre dispositif émetteur ayant le même identifiant, d’un numéro de message (223) d’un message précédent émis par le dispositif émetteur (20) ou, si aucun message n’a été émis précédemment par le dispositif émetteur (20), d’un numéro de message de départ prédéterminé appartenant à ladite séquence. Dispositif émetteur (20) selon la revendication 8 dans lequel la séquence (222) qui lui est attribuée comporte un numéro de message appartenant également à une séquence attribuée à au moins un autre dispositif émetteur partageant le même identifiant. Dispositif émetteur (20) selon la revendication 9 dans lequel ladite séquence (222) est définie par un incrément, de telle sorte qu’un numéro de message dans la séquence correspond à la somme, modulo la longueur de la séquence, du numéro de message précédent et de l’incrément, la longueur et l’incrément de la séquence étant choisis de telle sorte qu’ils sont premiers entre eux. Dispositif émetteur (20) selon la revendication 10 dans lequel la longueur de ladite séquence (222) est un nombre premier. Dispositif émetteur (20) selon la revendication 11 dans lequel la longueur de ladite séquence (222) est le plus grand nombre premier correspondant à une valeur possible de numéro de message. Dispositif émetteur (20) selon l’une quelconque des revendications 8 à 12 dans lequel ladite séquence (222) est prédéterminée de sorte que deux séquences différentes attribuées à deux dispositifs émetteurs différents partageant le même identifiant sont compatibles deux à deux, deux séquences étant dites compatibles l’une avec l’autre si une distance entre les deux séquences est supérieure ou égale à un seuil prédéterminé, ladite distance entre deux séquences étant définie ainsi : en partant dans chaque séquence d’un numéro de message de départ commun aux deux séquences, et en considérant l’ensemble des couples formés par deux nombres entiers positifs n 1 et n 2 inférieurs à la longueur de la séquence tels que en effectuant n 1 incréments dans l’une des deux séquences et en effectuant n 2 incréments dans l’autre séquence un même numéro de message est à nouveau obtenu pour les deux séquences, la distance entre les deux séquences est la plus petite valeur parmi les plus grandes valeurs de tous les couples considérés, quel que soit le numéro de départ commun considéré. Procédé de réception, par un dispositif récepteur d’un système (10) de communication, d’un message émis par un dispositif émetteur (20) dudit système (10) de communication conformément à un procédé d’émission (200) selon l’une des revendications 1 à 6, ledit procédé de réception étant caractérisé en ce qu ‘il comporte une identification non ambigüe du dispositif émetteur (20) à partir : de l’identifiant ambigu extrait du message reçu, du numéro de message extrait du message reçu, d’au moins une séquence ayant été attribuée à au moins un dispositif émetteur partageant le même identifiant ambigu, et d’au moins un numéro de message d’un message précédent reçu d’un dispositif émetteur partageant le même identifiant ambigu ou d’un numéro de message de départ appartenant à ladite séquence. Procédé de réception selon la revendication 14 dans lequel l’identification non ambigüe du dispositif émetteur (20) comporte, pour ladite séquence et en partant dudit numéro de message d’un message précédent ou dudit numéro de message de départ, un calcul du nombre de sauts à effectuer dans ladite séquence pour obtenir le numéro de message extrait du message reçu. Procédé de réception selon l’une des revendications 14 à 15 dans lequel l’identification non ambigüe du dispositif émetteur (20) est effectuée en outre à partir d’une position géographique estimée du dispositif émetteur (20). Produit programme d’ordinateur (321) comportant un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par un ou plusieurs processeurs (33), configurent le ou les processeurs pour mettre en œuvre un procédé de réception selon l’une des revendications 14 à 16. Dispositif récepteur d’un système (10) de communication pour recevoir un message émis par un dispositif émetteur (20) dudit système (10) de communication conformément à un procédé d’émission (200) selon l’une des revendications 1 à 6, ledit dispositif récepteur étant caractérisé en ce qu ‘il comporte un circuit de traitement (31) configuré pour extraire l’identifiant ambigu et le numéro de message du message reçu, et pour identifier de manière non ambigüe le dispositif émetteur (20) à partir : de l’identifiant ambigu extrait du message reçu, du numéro de message extrait du message reçu, d’au moins une séquence ayant été attribuée à au moins un dispositif émetteur partageant le même identifiant ambigu, et d’au moins un numéro de message d’un message précédent reçu d’un dispositif émetteur partageant le même identifiant ambigu ou d’un numéro de message de départ appartenant à ladite séquence. Dispositif récepteur selon la revendication 18 dans lequel le circuit de traitement (31) est configuré pour calculer, pour ladite séquence et en partant dudit numéro de message d’un message précédent ou dudit numéro de message de départ, un nombre de sauts à effectuer dans ladite séquence pour obtenir le numéro de message extrait du message reçu.