FR 3046316 A1 20170630 FR 1502710 A 20151229 3046316 PROCEDE DE CODAGE UNIVOQUE ET SECRET DE TRANSMISSION SUR UN CANAL DE PROPAGATION A AVANTAGE DE CAPACITE L'invention concerne un procédé permettant de construire un code 5 secret univoque destiné à être utilisé pour des échanges de données entre un noeud et un terminal de communication, par exemple de radiocommunication. Ce procédé de codage des transmissions, univoque, secret, sans clé et sans canal auxiliaire, est destiné à être mis en oeuvre sur un canal de propagation à avantage de capacité préétabli (CSU_CAC), afin 10 de protéger, vis-à-vis d'un tiers non autorisé, des données échangées entre au moins un premier utilisateur et un deuxième utilisateur. Les mécanismes de sécurité mis en oeuvre dans des systèmes de communications reposent notamment sur l'utilisation de clés secrètes prédistribuées pour le chiffrement des données à sécuriser avant leur 15 transmission. Dans de nombreux réseaux de transmission, notamment dans les réseaux de radiocommunications publics à marchés de masse mondial, cette façon de procéder présente des limites au vu des capacités de piratage et des « hackers » qui développent, soit des moyens capables de retrouver ou de modifier in situ les paramètres de chiffrement utilisés, soit des moyens 20 de récupération des clés d'abonnés gérées par les opérateurs ou les fournisseurs d'équipements. Par exemple, le piratage récurrent de cartes SIM montre que l'utilisation de clés de chiffrement est insuffisante pour protéger les utilisateurs. Le procédé selon l'invention a notamment pour objectif de générer 25 des codes secrets de manière univoque, afin de coder des données échangées entre un premier utilisateur et un deuxième utilisateur, par exemple entre un noeud et un terminal d'un réseau de radiocommunication, sans distribution préalable de clé secrète, sans utilisation de canal auxiliaire, après établissement par le noeud et le terminal d'un avantage radio contrôlé 30 par rapport à tous tiers non autorisés. 2 3046316 Le procédé repose notamment sur une implémentation spécifique d'un schéma de codage univoque et secret, combinant astucieusement un code externe et un code interne, offrant ainsi la sécurité et la fiabilité dans les transmissions de données. Dans la suite de la description, on utilise les abréviations suivantes, relatives aux signaux utiles notés SA émis par un ou plusieurs émetteurs d'au moins un utilisateur A et reçus par un ou plusieurs récepteurs d'au moins un utilisateur différent B : CSU_CAC : canal de propagation à avantage de capacité, SA,dB : puissance d'émission des signaux utiles par l'émetteur A, en décibels, lAxig : puissance d'émission de signaux d'interférence contrôlés par l'émetteur A, en décibels, N'Eog : puissance de bruit de réception pour chaque récepteur B, en décibels, LA->B,dB : pertes de propagation lors de la transmission de A vers B, LB_>A,dg : pertes de propagation lors de la transmission de B vers A, le cas échéant, (SNR)A_>13,dB : rapport signal à bruit à la réception en B, après propagation de A vers B, en décibels, donné par (SNR)A..>F3,dB = SA,dB - I-A->Bmax,dB - NFB,d13, A->Bmin,dB : seuil a (SNR) minima de rapport signal à bruit minimum à la , réception en B, après propagation de A vers B, en décibels, considéré comme acceptable pour garantir le bon fonctionnement de la transmission, LA->Bmax,dB : seuil des pertes de propagation fixé au-dessus de la limite de fonctionnement de la transmission de A vers B, c'est-à-dire réalisant le seuil a minima de rapport signal à bruit considéré comme acceptable pour le fonctionnement de la transmission (SNR1 ,A,Bmin,co = SA,dB - LA->Bmax,dB - NFB,dB, (SIR)A,dB = SA,dB - IA,dB rapport signal à interférence à l'émission en A, en décibels, NRB : niveau de réjection des interférences reçues en B par des traitements 30 propres à A et B, 3 3046316 (SINR)A_>B,dB : rapport signal à bruit plus interférence à la réception en B, après propagation de A vers B, en décibels, (SINR1 ,A->B,dB = (SA,dB - I-A->B,d13) - 10.log1o(1 0((lA,dB - NRB - LA->B,dB)/10 1 (N'B,dB)/1 0), (1) 5 ARCdB : avantage radio de canal, ARCdB= (SINR)A->B,dB - (SIR)A,dB, (2) CsewGIs1)(SINRdB) : capacité de Shannon d'un canal de propagation direct à bruit additif gaussien définie pour un rapport signal à bruit + interférence en réception SINRdB exprimé en dB, définie par : csh(AWGN)((S I N R)dB) = log2[1+10(sINRdB)/1oj (3) 10 csh(AwGnA->B) est définie entre A et B par : csh(AWGN)(A_>B) = csh(AWGN)((S1NR) /A->B,d13), AC(AWGN) : avantage a minima de capacité induit en canal de propagation direct à bruit additif gaussien par la différence entre (S1NR)A->B,dB et (SIR)A,dB et défini par : ((SINR) 15 AC(AWGN) /A->B,dB ; (SIR)A,dB) /A,d13, = csh(AWGN)((SI N R)A_>B,dB) - csh(AWGN)((S I R) 1 ,A,da), (4) Csh(général)(SINRdB) : capacité de Shannon d'un canal de propagation général définie pour un rapport signal à bruit + interférence en réception SINRdB exprimée en dB, par : 20 Csh(génére(SINRdB) = SU Pcodages_SA{M; B), SINRdB}, notion connue de l'homme de métier qui représente la borne supérieure de l'information mutuelle I(A;B) entre un émetteur A et un récepteur B, sous l'hypothèse d'un rapport signal à bruit + interférence égal à SINRdB au niveau de la réception en B, pour tous les codages possibles du signal utile SA. 25 Entre A et B, Csh(géneal)(A..>B) est définie par : csh(général)(A->B) = csh(général)((S I N R1 IA->B,d13), (5) Entre A et E, Csh(général)(A.>E) est majorée par Csh(géneal)(SIRA,co), elle-même définie par : -AcIB.,, Csh(général)(S I RAI dB) = SUPcodages_sA{I(A;E) SIR, (6) ce qui est la borne supérieure de l'information mutuelle I(A;E) entre l'utilisateur A et le tiers E, sous l'hypothèse d'un rapport signal à bruit + 4 3046316 interférence égal à SIRA,dB au niveau de la réception en E, pour tous les codages possibles du signal utile SA, Adgénéralk(S I N R)B ; (SIR)A) : avantage a minima de capacité en canal général, induit par la différence entre (SINR)B et (SIR)A, défini par : 5 Ac(général) I nAidB/dB- _ csh(général)/c,1 csh(général)(cmo 01INFet->B1dB) (7) L'invention concerne un procédé de codage univoque des transmissions de données sur un canal de propagation à avantage de capacité, entre un premier utilisateur A comportant au moins un émetteur et 10 un deuxième utilisateur B comportant au moins un récepteur, les données étant supportées par un signal utile transmis par A, SA, caractérisé en ce qu'il comporte au moins les étapes suivantes : a) définir préalablement pour chaque utilisateur, le paramètre de rapport signal à interférence à l'émission minimal A->Bmin,dB (SINR) et le paramètre , 15 rapport signal à bruit + interférence à l'émission (SIR)A,dB, b) mesurer au niveau des récepteurs les signaux utiles provenant de chaque émetteur (16e) et déterminer la valeur du rapport signal à bruit plus interférence en réception correspondant, (SINR)A->B,dB, C) Lorsque (SINR)A->B,d8 (SINR)A->Bmin,dB évaluer l'avantage radio de canal 20 ARC par : ARCdB = (SINR)A_>B,dB.- (SIR)A,dB puis, lorsque ARCdB k 0, évaluer la capacité de transmission dudit canal de transmission Csh(AWGN) et l'avantage de capacité AdAwG") induit en canal gaussien par les formulations ci-dessous: 25 csh(AWGN)((SINR) ,A->B,dB) = Ac (AWGN) 10g2[1 +1 o«SINR)A->B,dB)/10] ((SI N R1 ,A->B,dB ; A (SIR) 1 f,c113/ = log2[1+1 0((SIR)A,dB)/10], csh(AWGN)((SINR )A->B,d13) - d) Lorsque (SINR)A_>B,dB (SINR)A->Bmin,dB évaluer l'avantage radio de canal ARC par : 30 ARCdB = (SINR)A->B,dB-- (SIR)A,dB ((SINR1 ,A->B,dB ; A (SIR) 1 /,c113/= 5 3046316 puis, lorsque ARCdB k 0, évaluer la capacité de transmission d'un canal général Csh(général) et de l'avantage de capacité AC(general) induit dans un canal quelconque par les formulations ci-dessous : csh(général)((SINR)A->E3,co) = Supcodages_sA{I(A;B), SI N RA->B,de, 5 qui est la borne supérieure de l'information mutuelle 1(A;B) entre le premier utilisateur A et le deuxième utilisateur B sous l'hypothèse d'un rapport signal à bruit + interférence égal à S1NRA_>B,dB au niveau de la réception en B, pour tous les codages possibles du signal utile SA, Csh(général)(SIRA,c1B)= SUPcodages_SA{l(A;E), SIRA,dB}, 10 qui est la borne supérieure de l'information mutuelle 1(A,E) entre le premier utilisateur A et le tiers E sous l'hypothèse d'un rapport signal à bruit + interférence égal à S1RA,dB au niveau de la réception en E, pour tous les codages possibles du signal utile SA, puis 15 Adgénéral)((SINR)A->B,dB ; (SIR)A,dB) = Csh(général)(SINRA->13,c1B) Csh(général)(SIRA,d13)dB, e) si l'avantage de capacité est positif en canal gaussien AdAWGN)((SINR)A>B,dB ; (SIR)A,dg )> 0 ou en canal général AC(général)((SINFO /A->B,dB ; (SIR) 1 IA,dB, > 0, alors sélectionner un codage interne Cint de longueur en entrée Nint,E de 20 longueur en sortie Nint,S adapté à corriger des erreurs de transmission, et un codage externe Cext de longueur en entrée Next,E de longueur en sortie Next,s vérifiant Next,s B,d13) 10 _ Ac(AWGN)((SINR) /A->B,dB ; (SIR) ) - à vérifier les relations suivantes en canal général : nlb B,dB) lb - le k Ac(général)((SINR) ,A->B,dB ; (SIR) 1 - à produire un flux binaire protégé en sortie de débit (Rb- Re)*Next,E. 15 Les bits de données à coder, peuvent être déterminés par les étapes suivantes : - Classer les Next,E entrées du code externe Cext en fonction d'un critère caractérisant leur facilité de décodage, - Envoyer des bits aléatoires sans valeur d'information sur les Re*NeXt,E 20 meilleures entrées du code externe Cext, - Envoyer les bits contenant l'information à protéger sur les (RIDRe)*Next,E entrées suivantes, - Envoyer des bits prédéfinis sur les entrées restantes. et le critère utilisé peut être la capacité symétrique des entrées ou leur 25 paramètre de Bhattacharyya ou leur poids de Hamming ou tout autre paramètre caractérisant la facilité ou la difficulté de leur décodage. L'étape a) pour définir des paramètres radio peut comporter une étape d'étalonnage préalable et un ajustement de la valeur de l'avantage radio ARC selon les étapes suivantes : 7 3046316 - Définir préalablement pour chaque émetteur de l'utilisateur A des niveaux de puissance d'émission des signaux utiles SA,dB et des niveaux d'interférence contrôlésIA,cs de ces signaux utiles par d'autres signaux émis en même temps que ceux-ci, ces rapports de niveaux 5 étant gérés par un rapport signal à interférence à l'émission, (SIR)A,co = SA,dB - - Etalonner préalablement les niveaux de bruit de réception pour chaque récepteur de l'utilisateur B, N'B,dB, - Pour chaque émetteur et chaque récepteur, étalonner préalablement 10 les niveaux des pertes de propagation de A vers B, s'appliquant aux signaux utiles SA,dB et aux interférences contrôlées IA,dB, définir un seuil maximal I-A->Bmax,dB de ces pertes permettant une transmission de bonne qualité de A vers B, - Pour chaque émetteur et chaque récepteur, étalonner préalablement 15 les niveaux de rapport signal à bruit + interférence à la réception en B (SINR)A_>Bmin,a3 pour le seuil de pertes de propagation de A vers B LA>Bmax,dB, pour les émissions par A des signaux utiles SA,dB et des interférences contrôlées Img et pour les traitements appliqués sur les signaux SA en émission par A et en réception par B, 20 - Pour chaque émetteur et chaque récepteur, on utilise pour avantage radio, l'avantage radio a minima : ^ ARCdB = ARCmin,dB = (SINR) (SIR) /A,dB- L'étape b) peut être exécutée en utilisant directement les sorties des traitements appliqués par chaque récepteur de B pour les besoins 25 propres à la qualité de réception et de démodulation des signaux émis par chaque émetteur de A. L'utilisateur B est muni de capacités d'émission qui lui sont propres, et l'utilisateur A est muni de capacités de réception qui lui sont propres, B transmet à A la valeur du rapport signal à bruit plus interférence 30 en réception qu'il mesure, (SINR) ,A->Bmesuré,dB, et A et B prennent pour valeur de l'avantage radio la valeur issue des mesures de B, soit : 8 3046316 ARCdB = ARCmesuré,dB = (SINR) /A->Bmesuré,dB - (SIR)A,dB Selon une variante, l'utilisateur A transmet à l'utilisateur B sur un canal public le nombre de bits protégés en réception, sans divulguer aucune information sur la valeur des bits protégés, selon l'avantage de capacité 5 canal qu'il estime en fonction de ses ajustements du paramètre (SIR)A,dB et des valeurs du paramètre (SINR) ,A->Bmesuré,dB que B lui retourne. Le code interne un code correcteur adapté à des canaux de propagation à évanouissement et bruités est choisi, par exemple, parmi la liste suivante : BCH, LDPC, RS, TC, Codes Convolutifs. 10 Pour la transmission de données, les utilisateurs échangent selon un mode Duplex Temporel employant une même fréquence porteuse pour leurs échanges en émission et en réception dans les deux sens de transmission ou selon un mode Duplex fréquentiel employant des fréquences porteuses différentes pour leurs échanges en émission et en réception selon 15 le sens de transmission. Les signaux mis en oeuvre par le procédé peuvent être des signaux émis et reçus dans le cadre d'un protocole de bruit artificiel NA et formation de faisceau FF depuis un émetteur vers un récepteur, avec les définitions et formulations suivantes: 20 - SA,dB : puissance d'émission des signaux utiles par l'émetteur de A, - NA,dg : puissance d'émission de signaux de bruit artificiel par l'émetteur A, - LA->B,dB : pertes de propagation lors de la transmission de A vers B, - N'Bodg : niveau de bruit en réception de B, 25 - NRB,dg : niveau de réjection du bruit artificiel en B par des traitements de formation de faisceau appliqués par A, - (SIR)A,dB est alors le rapport entre le signal utile et bruit artificiel NA généré par l'émetteur, (SIR)A,dB donné par : (SIR)A,dB = SA,dB - NA,dB, 9 3046316 - (SINR)A_>B,dB est le rapport entre le signal utile SA et les bruit + interférence résiduelle en réception par l'utilisateur B après application de la formation de faisceau FF par A. (SINR)A_>B,dB est donné par : (SINR) itt->B,dB = (SA,dB - 1-A->B,d13) - 1 (Mogi o(1 cy(NA,dB - NRB,dB - LA->B,dB)/1 0 + (N'B,dB)/1 0) 5 1 0 - L'avantage radio intrinsèque a minima de l'utilisateur B pour la réception de SA est alors : ARC = (SINR)A_>13,cm - (SIR)A,dB. Le procédé peut s'appliquer des signaux émis et reçus dans le 10 cadre d'un protocole à émission et réception simultané de type Full Duplex, ledit protocole émission et réception simultané procurant l'avantage de capacité relativement à un tiers E selon les définitions données plus loin dans la description. Les signaux peuvent être des signaux de d'interrogation et 15 d'acquittement, publics ou non, furtifs ou non, auto-interférés ou non, émis et reçus dans le cadre d'un protocole d'identification de systèmes d'émission réception ou dans le cadre d'un protocole d'authentification d'utilisateurs d'un tel système ou dans le cadre d'un protocole de contrôle d'intégrité des messages émis et reçus par un tel système, lesdits protocoles procurant 20 l'avantage de capacité du canal de transmission selon les définitions et formulations explicités plus loin dans la description. Les étapes du procédé selon l'invention sont, par exemple, renouvelées, d'une transmission à l'autre et renouvelées régulièrement au cours d'une même transmission lorsqu'un contrôle de puissance est appliqué 25 par le premier utilisateur A ou le deuxième utilisateur B ou lorsque la transmission de A vers B gère par adaptation de débit des fluctuations des pertes de transmissions LA->B,dB, avec le recalcul des codes secret à chaque nouvelle transmission et à chaque nouveau message en fonction du contrôle de puissance et des fluctuations de propagation et des adaptations de débit 30 éventuelles. 10 3046316 L'invention concerne aussi un dispositif de codage univoque des transmissions de données sur un canal de propagation à avantage de capacité, entre au moins un premier utilisateur A et au moins un deuxième utilisateur B, un utilisateur comportant au moins un émetteur et un récepteur, 5 les données transmises étant supportées par un signal utile, SA émis par A dans le sens A->B, SB, émis par B dans le sens B->A, caractérisé en ce que chaque utilisateur comporte au moins une unité de calcul adaptée à exécuter les étapes du procédé selon l'invention. D'autres caractéristiques et avantages de la présente invention 10 apparaîtront mieux à la lecture de la description qui suit d'exemples donnés à titre illustratif et nullement limitatif annexée des figures qui représentent : - Figure 1, un schéma d'échanges d'informations entre deux utilisateurs A (Alice) et B (Bob), en présence d'un tiers étranger E (Eve) non autorisé à connaître le contenu des données échangées entre A et B, 15 - Figure 2, une représentation des effets d'un canal de propagation dispersif sur la transmission des signaux depuis un émetteur A vers un récepteur autorisé B et vers un récepteur non autorisé E, et - Figure 3, un exemple de succession des étapes mises en oeuvre selon le procédé. 20 Afin de mieux faire comprendre le procédé selon l'invention, l'exemple est donné dans le cas d'un échange entre un premier utilisateur émetteur/récepteur A (Alice) et un deuxième utilisateur émetteur/récepteur B (Bob), en présence d'un récepteur tiers E (Eve) non autorisé, susceptible d'intercepter les communications et d'accéder au contenu des données 25 échangées entre A et B. La figure 1 illustre un scénario de communication entre un premier émetteur/récepteur A, 10 et un deuxième émetteur/récepteur B, 20 en présence d'un récepteur tiers non autorisé E, 30. Les communications entre A et B sont des liens légitimes I, le tiers non autorisé E est susceptible 30 d'enregistrer et/ou d'analyser des communications II, et d'émettre III le cas échéant. 11 3046316 L'émetteur/récepteur A est, par exemple, un noeud ou un terminal d'un réseau de communication comportant une unité de calcul 11, un module de codage/décodage 12, un module de démodulation 13, un module composé d'antennes 14, un ensemble de filtres 15, des moyens d'émission 5 et réception radio 16e, 16r. Ces éléments sont connus de l'homme du métier et ne seront pas détaillés. L'objet de l'invention concerne la génération d'un code secret univoque qui sera utilisé pour coder de manière univoque la transmission des données échangées entre A et B. De même, l'émetteur/récepteur B, 20, comporte, par exemple, une 10 unité de calcul 21, un module de codage/décodage 22, un module de démodulation 23, un module composé d'antennes 24, de filtres 25, de moyens d'émission et réception radio 26e, 26r. Le récepteur tiers non autorisé E, 30, comporte une unité de calcul 31, un enregistreur de données 32 et un module d'analyse 33 de signaux 15 transmis au sein du réseau de communication, un bloc d'antennes 34, de filtres 35 et de moyens de réception radio 36. La figure 2 schématise un exemple de canaux de propagation existants dans un système de communication. Dans des environnements extérieurs ou intérieurs, les formes d'ondes transmises de l'émetteur A vers 20 le récepteur B et vers le tiers E suivent des parcours à trajets multiples. Les signaux peuvent être réfléchis par des obstacles avec différents angles de réflexion. Les signaux SAB empruntant les chemins de propagation de A vers B sont reçus par Bob avec le rapport signal à bruit + interférence SINRA_>13,cs défini précédemment par l'équation (1), alors que les signaux SAE empruntant 25 les chemins de propagation de A vers E sont reçus par le tiers non autorisé E avec un rapport signal à bruit + interférence SINRA_>E,e majoré par le rapport SIRA,dB défini plus haut. Du simple fait de l'éloignement et de la complexité de la propagation, et de la diffraction des ondes entre A et B et entre A et E, le 30 tiers E peut se trouver fréquemment dans une situation où la capacité de Shannon du canal entre A et E, Csh(géneal)(A>E), majorée par 12 3046316 Csh(général)(SIRA,de), est inférieure à celle du canal de propagation utilisé entre l'émetteur A et le récepteur B pour communiquer, soit Csh(général)((SINR)A>B,dB) définie plus haut, par la formule (3) en canal gaussien, par la formule (5) en canal général, ce qui induit un avantage de capacité a minima : 5 - en canal gaussien AC(AWGN) ?'. Ac(AWGN)((SINR) ,A->Bd13, (SIR)A,dg) selon la formulation (4) définie plus haut, - en canal général AC(général) Ac(général)((SINR)B; (SIR)A) selon la formulation (7) définie plus haut. Via la mise oeuvre par l'émetteur A d'un procédé de bruit artificiel (NA) 10 de niveau NA,dB en décibels et d'un procédé de formation de faisceau (FF) vers B, procurant une capacité de réjection NRB,dB des interférences induites par ledit bruit artificiel reçues au niveau NA,dB - I-A->B,dB après propagation entre A et B, un avantage radio intrinsèque ARC peut être établi vis-à-vis de tout tiers E non colocalisé avec B, c'est-à-dire une situation où la capacité de 15 Shannon du canal entre A et E,(AWGN)(A_>_ %-esh(g ) E) ou -énéral (A>E), est systématiquement inférieure de manière contrôlée par A et B à celle du canal de propagation utilisé entre l'émetteur A et le récepteur B pour communiquer csh(AWGN)(A->B) par E, mais atténué pour B du niveau de réjection NRB,dB. 20 Selon les définitions et formulations précédentes, le rapport signal à interférence à l'émission en A est alors (SIR)A,dB = SA,dB NA,dB, et le rapport signal à bruit plus interférence à la réception (SINR)A_>13,dB est toujours défini par la formule (1), en prenant IA,dB = NA,dB. Finalement, A et B obtiennent après formation de faisceau de A sur B : 25 - un avantage radio a minima ARCdB (SINR)A_>B,dB - (SIR)A,dB, - un avantage de capacité à minima : Ac (AWGN)((SINR) o en canal additif gaussien : AC ,A->B,dB; (SIR) 1 ,A,dBi o en canal général : AC AC(génee((SINR)A->B,de; (SIR)A,de). 30 Lorsque la formation de faisceau est efficace, le terme NRB,dB tend vers moins l'infini, le terme SINRA_>13,dB défini selon (1) tend vers SNRA->e,dB, ce qui ou Csh(géneal)(A>e), en raison du bruit artificiel pleinement subi 13 3046316 est une valeur supérieure à la valeur SNRA->Bmin,cs étalonnée par A et B pour les pertes de propagation maximales acceptables LA_>Bmax,dB- Les paramétrages de SA et NA étant réalisés pour que SNRA->Bmin,dB soit significativement plus grand que SIRA,e, on garantit de ce fait un avantage 5 de capacité important à l'avantage de B par rapport à tout tiers E non colocalisé avec B. Les mesures des signaux pour la mise en oeuvre du procédé sont réalisées par les récepteurs des utilisateurs et l'unité de calcul d'un utilisateur est adaptée à traiter les données mesurées et à générer le code secret 10 univoque. La figure 3 schématise un exemple d'enchaînement des étapes mises en oeuvre par le procédé selon l'invention. Les données à transmettre D sont transmises dans un premier codeur « externe » 41 (code externe), les données codées Dcext sont ensuite 15 transmises vers un codeur interne 42 (code interne), les données résultant Dint du deuxième codage sont ensuite transmises à un modulateur de signal 43, qui produit le signal SA (Dm) envoyé sur le canal radio CH. Les données utiles codées sont supportées par le signal modulé utile SA issu de l'émetteur A et transmis dans un canal de propagation à 20 avantage de capacité. En réception après propagation dans le canal de A vers B, les signaux modulés SA atténués des pertes de propagation LA->B,dB sont démodulés par un démodulateur 44, puis les données démodulées sont décodées par le décodeur du code interne 45, Dcint, et ensuite par le décodeur du deuxième code externe 46, Dcext afin d'obtenir les données 25 décodées D. Le procédé de codage secret et univoque des transmissions sur un canal de propagation à avantage de capacité CSU_CAC comporte, par exemple, les étapes qui vont être décrites ci-après. Une première phase consiste en des étalonnages préalables pour 30 chaque paire (émetteur A, récepteur B). 14 3046316 Etape a), les émetteurs 16e, 26e et les récepteurs 16r, 26r de chaque utilisateur A, B, conviennent de niveaux de puissance d'émission des signaux utiles SA,dg et des niveaux d'interférences IA,d13 contrôlés de ces signaux utiles par d'autres signaux émis simultanément. Ces rapports de 5 niveaux sont gérés par un rapport signal à interférence (SIR)A,dB exprimé par (SIR) ,A,dB = SA,dB IA,dB. Ces émetteurs et récepteurs étalonnent préalablement les niveaux de bruit de réception en B, en décibels NB,dB, et les niveaux de rapport signaux à bruit minimaux (SNR)A_>Bmin,ds pour le fonctionnement de la 10 transmission. Ils étalonnent aussi, préalablement, les niveaux des pertes de propagation de A vers B, en décibels LA->g,ca s'appliquant aux signaux utiles SA,dB, aux interférences contrôlées IA,dB, et ils définissent un seuil LA->Bmax,dB de ces pertes correspondant à la limite de fonctionnement de la transmission 15 de A vers B, c'est-à-dire vérifiant : (SNR) ,A->Bmin,dB = SA,dB LA->Bmax,dB N'13,dB - Ils étalonnent de même, préalablement, les niveaux de rapport signal à bruit + interférence à la réception en B (SINR)A_>smin,ds pour le seuil maximal de pertes de propagation de A vers B, en décibels LA->Bmax,dB. 20 Une deuxième phase est relative aux mesures et évaluations in situ pour chaque paire (émetteur, récepteur). Etape b), les récepteurs 26r mesurent les signaux utiles SA (émis par 16e), puis évaluent le rapport signal à bruit plus interférence à la réception (SINR) IA->B,dB. 25 Etape c), A et B évaluent ensuite l'avantage radio de canal ARC, pour le canal entre A et B, en utilisant les formules (1) et (2) précitées. Puis A et B évaluent, pour le canal entre A et B, la capacité de transmission du canal suivant le SINR reçu par B, Csh(AWGN)((SINR)A..>B,c113), et l'avantage de capacité Ac (AWGN) 30 Puis, A et B évaluent ensuite la capacité de transmission du canal Csh(général) induit en canal gaussien par les formulations (3) et (4) précitées. 15 3046316 et de l'avantage de capacité AC(general) induit dans un canal quelconque, par les formulations (5) (6) et (7) précitées. Etape d), le procédé va ensuite tester si l'avantage de capacité de canal est positif ou négatif et définir un codage en conséquence lorsqu'il est positif. 5 Lorsque l'avantage de capacité est positif, i.e. ARCdB > AC(AWGN)dB > , Adgénéredg > 0, chaque utilisateur A, B sélectionne : - un codage interne Cint de longueur Nint ayant pour fonction de corriger des erreurs de transmission, approchant la capacité de Shannon, - un codage externe Cext de longueur Next approchant la capacité de 10 Shannon Csb(général), destiné à protéger des bits sélectionnés. Le codage externe Cext est constitué de deux codes imbriqués cb et ce, ce étant un sous-code de cb, de débits de sortie respectifs rtb et 'ne, avec (lb le), de rendements respectifs Rb et Re avec (Rb k Re), les codes étant ajustés de manière à vérifier les relations suivantes : 15 en canal gaussien : 20 csh(AWGN)((SINIR) (8) ,A->B,d13) (9) lb Ac(AWGN)((SINR) (SIR1 (10) ,A->B,dB ; /A,dE3/ (11) en canal général : Tlb csb(général)((SINR) ,A->B,dB) rle Ac(général)((SINR) (SIR) 1 ,A->B,dB ,A,d131- Etape e), à partir du code interne Cint et du code externe Cext, le procédé va ensuite définir des bits de transmission à protéger. Pour cela, l'utilisateur A sélectionne de manière univoque un ensemble de bits de transmission à protéger {b1,... bm}, suivant la méthode décrite ci-après : 25 - Classer les Next entrées du code externe Cext en fonction d'un critère caractérisant leur facilité de décodage. Ce critère peut être leur capacité symétrique ou le paramètre de Bhattacharyya ou le poids de Hamming ou tout autre paramètre caractérisant la facilité ou la difficulté de leur décodage, 16 3046316 - Envoyer des bits aléatoires sur les Re*Next meilleures entrées du code externe Cext, au sens de la facilité de décodage, que Bob et Eve peuvent décoder, - Envoyer les bits contenant l'information à protéger sur les (Rb -Re)*Next 5 entrées suivantes, au sens du critère de facilité de décodage, que Bob peut décoder mais que Eve ne peut pas décoder, - Envoyer des bits prédéfinis sans valeur informative sur les entrées restantes. Etape f), chaque utilisateur A, B, va ensuite formater et coder de manière 10 univoque des bits de transmission (un ensemble de bits en appliquant à l'émission des données le classement précédent, le code externe Cext, puis le code interne Cht, sur les données à transmettre, Etape g), chaque utilisateur A, B, va utiliser des données numériques issues de ce codage concaténé pour communiquer. Cette utilisation est univoque et 15 secrète, ladite univocité provenant de la correction d'erreur appliquée lors du codage, ledit secret provenant du fait que le code externe provoque un taux d'erreur en décodage des bits protégés proche de 50 pourcents pour tout tiers ne disposant pas de l'avantage de capacité. Selon une variante de réalisation, pour l'étape b), l'utilisateur A 20 transmet à B sur un canal public le nombre de bits protégés en réception (sans divulguer aucune information sur la valeur des bits protégés) selon l'avantage de capacité canal qu'il estime, et inversement lorsque B est muni de capacité d'émission et A de capacité de réception. Selon une variante de réalisation, l'étape b) est mise en oeuvre en 25 exploitant directement les sorties des traitements appliqués par les récepteurs de chaque utilisateur pour les besoins propres à la qualité de réception et démodulation des signaux émis par les autres utilisateurs et au contrôle de cette qualité. Selon une variante de réalisation, le schéma de codage concaténé 30 utilise comme code interne Cint, des codes correcteurs classiques, efficaces dans des canaux de propagation bruités, par exemple de type BCH, LDPC, 17 3046316 RS, TC, Code Convolutif. Pour le code externe Cext, des codes correcteurs pouvant atteindre la capacité de Shannon et imbriqués de sorte à produire des taux d'erreurs proches de 50% pour tout tiers dont le SINR est en deçà du minimum requis pourront être utilisés. Ce codage externe peut ainsi être 5 réalisé à partir de codes polaires ou de codes de Reed-Muller ou encore de tout autre code de même nature. L'exemple qui suit illustre l'utilisation de codes polaires pour la construction du code externe Cext. Cette construction repose sur les éléments suivants. En considérant, comme code externe, deux codes polaires 10 imbriqués de longueur N = Next,E = Next,s = 2n (Ce sous code de cb mais de longueur égale en entrée et en sortie pour les codes polaires), le rendement du premier code polaire, noté Re, correspond alors au débit cible ReN pour Eve et le rendement pour le second code polaire, noté Rb, correspond alors au débit cible N. Rb pour Bob. On suppose que les utilisateurs légitimes ont 15 un avantage radio sur Eve conduisant à définir des valeurs Rb et Re ajustées selon les contraintes (8) et (9) en canal gaussien, (10) et (11) en canal général avec Re I3g3 : pertes de propagation lors de la transmission de A vers B, - N'img : niveau de bruit en réception de B, 15 - NRB,dB : niveau de réjection du bruit artificiels en B par des traitements de formation de faisceau appliqués par A, - (SIR)A,dB est alors le rapport entre le signal utile et bruit artificiel NA généré par l'émetteur A, (SIR)A,dB donné par : (SIR)A,dB = SA,dB NA,dB 20 - (SINR)A_>B,dB est le rapport entre le signal utile SA et les bruit + interférence résiduelle en réception par l'utilisateur B après application de la formation de faisceau FF par A. (SINR)A,B,dB est donné par : (SINR) ,A->B,dB = (SA,dB LA->B,dB) - 1 0.1ogio(1 0«NA,dB - NRB,dB - LA->B,dB)/1 0 + 1 0 (N'B,dB)/1 0), 25 - L'avantage radio intrinsèque minimum de B pour la réception de SA est : ARC = (SINR)A_>13,a3 - (SIR)A,dB. Selon une autre variante de mise en oeuvre, le procédé permet de coder les échanges de données dans un réseau de transmission, utilisant un 30 protocole de communication à émission et réception simultanées, de type Full duplex. Ce protocole d'émission et réception simultanées procure un 20 3046316 avantage de capacité relatif à un point E selon les définitions, protocoles et formulations suivantes : - A et B sont émetteurs et récepteurs de signaux émis simultanément sur la même fréquence, 5 - A et B émettent simultanément des signaux utiles respectivement SA et SB, de niveaux respectifs SA,dB et SB,dB exprimés en dB, qui auto-interférent, - A et B reçoivent simultanément les signaux utiles, respectivement SB et SA, affectés des pertes de transmission, respectivement I-B->A,dB de 10 B->A et I-A->B,dB de A->B et d'un bruit de réception, respectivement N'A,dB et N'B,dB, - Les pertes de transmission LA->B,dB de A->B et I-B->A,dB de B-> A sont égales par réciprocité du canal, - A et B disposent de capacité d'auto-réjection de leurs propres 15 signaux, de niveaux respectifs RAIA->A,dB et RAIB->BodB, - E reçoit simultanément les signaux utiles, respectivement SB et SA, affectés des pertes de transmission, respectivement LB->E,dB de B->E et I-A->E,dB de A->E, et d'un bruit de réception NiE,d13, - Pour le sens de transmission A -> B : émission par A et réception par 20 B du signal SA de niveau à l'émission SIA,dB, . rapport entre signal reçu et interférences subies par E sur le signal SA en raison du signal SB : (SIR) ,A/E,dB = SA,dB (SB,dB I-B->E,dB) . rapport signal à bruit + interférence résiduelle en B : 25 (SI NR) /A->B,dB = (SA,dB I-A->B,d13) - 10.1ogio( + 0(N3,dB)/10), . avantage radio a minima de B par rapport à E pour la réception de SA : 30 ARC = ARCA->B/EdB = (SINR)A->B,dB (SIR)A/E,d13, 0(SB,dB,dB - RAIB->B,dB)/10) 21 3046316 - Pour le sens de transmission B -> A : émission par B et réception par A du signal SB de niveau à l'émission SBAB: . rapport entre signal reçu et interférences subies par E sur le signal SB en raison du signal SA : 5 (SIR)B/E,dB = SB,dB - I-B->E,dB - (SA,dB - I-A->E,de . rapport signal à bruit + interférence résiduelle en A : (SINR)B->A,dB = (SB,dB - I-A->B,d13) - 10.1og1o(10(SA,dB,dB - RAIA->A,dB)/1 0) + 1 o(N'A,dB)/10), 10 . avantage radio a minima de A par rapport à E pour la réception de SB ARC = ARCB->A/EdB = (SIN R)B->A,c1B - (SI R)B/E,d13. Le procédé peut aussi être mis en oeuvre pour coder des données dans un système où les signaux échangés sont des signaux d'interrogation et d'acquittement, publics ou non, furtifs ou non, auto-interférés ou non, émis 15 et reçus dans le cadre d'un protocole d'identification de systèmes d'émission- réception ou dans le cadre d'un protocole d'authentification d'utilisateurs d'un tel système ou encore dans le cadre d'un protocole de contrôle d'intégrité des messages émis et reçus par un tel système, lesdits protocoles procurant l'avantage capacitif du canal de transmission selon les définitions, protocoles 20 et formulations suivantes : - A et B sont émetteurs et récepteurs de signaux émis simultanément sur la même fréquence, - A est émetteur de signaux d'interrogation SIA et récepteur de signaux d'acquittement émanant de B SAB ; son niveau de bruit de réception 25 est NI 1A,d13, - B est émetteur de signaux d'acquittement SAB et récepteur de signaux d'interrogation émanant de A SIA ; son niveau de bruit de réception est N'B,dB, - A et B émettent simultanément des signaux de balise de niveaux 30 respectifs AIA,dB et AlB,cm, qui auto-interférent ainsi les signaux d'interrogation SIA et d'acquittement SAB, 22 3046316 - Le mélange des signaux AIA et SIA émis par A est de niveau : Arpog=10.1ogio(10(AIA,dB/10) + 10(SIA,dB/1 0)) - Le mélange des signaux AIB et SAB émis par A est de niveau : ArB,dB=10.1ogio(1 0(AIB,dB/1 0) + 1 0(SAB,dB/10)) , 5 - A et B disposent de capacité de réjection des signaux balises de B et A, respectivement SFA/B,dB et SFB/A,dB, - A et B disposent de capacité d'auto-réjection de leurs propres signaux émis (qu'ils connaissent), respectivement RAIA->A,dg et RAIB_>B4B, - Les pertes de transmission LA_>13,cs de A->B et I-B->A,dB de B->A sont 10 égales par réciprocité du canal, - Pour le sens de transmission A -> B : émission par A et réception par B du signal d'interrogation de niveau à l'émission SIA,dB, . rapport entre signal reçu et interférences a minima subies par E sur le signal d'interrogation SIA en raison du signal AIA : 15 (SIR1 ,A,dB = SIA,dB - AIA,dB, . rapport signal à bruit + interférences résiduelles en B pour la réception du signal d'interrogation S'A : (SINRi ,A->B,dB = (SIA,dB - I-A->B,dB) - 10.1og10(10((AIA,dB - LA->B,dB - SFB/A,dB)/1 0 20 + 1 0(A1'13,dB - RAIB->B,dB)/1 0) + 1 0(N'B,dB)/10), . avantage radio intrinsèque a minima de B pour la réception de SIA ARC = (SINR)A->Bore - (SIR)A,dB, - Pour le sens de transmission B -> A : émission par B et réception par 25 A du signal d'acquittement SAB,dB . rapport entre signal reçu et interférences a minima subies par E sur le signal d'acquitement SAB en raison du signal Ais : (SIR)B,dB = SAB,dB - AI B,dB . rapport signal à bruit + interférences résiduelles en A pour la 30 réception du signal d'acquitement SAB: (SINR)B->A,dB = (SAB,dB - I-A->B,dB) 23 3046316 - 1 0 .log 1 o(1 0((AIB,dB - LA->B,dB - SFA/B,dB)/1 0 + 1 0 (Al'A,dB - RAIA->A,dB)/1 0) + 1 0 (NrA,dB)/1 0) . avantage radio intrinsèque a minima de A pour la réception de SB 5 ARC = (SINR)B->A,dB - (SIR)B,dB- Le procédé selon l'invention est, par exemple, mis en oeuvre au sein d'un réseau de radiocommunication, où les émetteurs et les récepteurs sont de type radiocommunication. Il est aussi possible d'utiliser des émetteurs/récepteurs de type acoustique ou optique. Le réseau peut aussi 10 être un réseau de transmission point à point, ou encore un réseau de diffusion avec les émetteurs et récepteurs adaptés. Le procédé échange entre les utilisateurs des bits protégés en réception, sans divulguer aucune information sur la valeur des bits protégés, selon l'avantage de capacité de canal qu'il estime. Il augmente la sécurité 15 des transmissions de données entre un premier utilisateur et un deuxième utilisateur sans faire appel à un canal auxiliaire vulnérable ou à une clé de chiffrement pouvant être attaqués par un tiers. 24 REVENDICATIONS1 - Procédé de codage univoque des transmissions de données sur un canal de propagation à avantage de capacité, entre un premier utilisateur A comportant au moins un émetteur (16e) et un deuxième utilisateur B comportant au moins un récepteur (26r), les données étant supportées par un signal utile transmis par A, SA, caractérisé en ce qu'il comporte au moins les étapes suivantes : a) définir préalablement pour chaque utilisateur, le paramètre de rapport signal à interférence à l'émission minimal (SINR) ,A->Bmin,dB et le paramètre rapport signal à bruit + interférence à l'émission (SIR)A,dB, b) mesurer au niveau des récepteurs (26r) les signaux utiles provenant de chaque émetteur (16e) et déterminer la valeur du rapport signal à bruit plus interférence en réception correspondant, (SIN R)A->B,dB, c) Lorsque (SINR)A_>13,dB (SINR)A->Bmin,dB évaluer l'avantage radio de canal ARC par : ARCdB = (SINR)A_>B,dB.- (SIR)A,dB puis, lorsque ARCdB k 0, évaluer la capacité de transmission dudit canal de transmission Csh(AWGN) et l'avantage de capacité AdAwG") induit en canal 20 gaussien par les formulations ci-dessous: csh(AWGN)((SI NR)A->B,c113) = log2[1+1 0((SINR)A->B,dB)/10] Ac(AWGN)((S INR) ,A->B,dB ; (S IR) 1 = csh(AWGN)((S I NR) 0((SIR)A,dB)/101, ,A->B,dB) - log2[1 d) Lorsque (SINR)A->B,dB (SINR)A_>Bmin,dB évaluer l'avantage radio de canal 25 ARC par : ARCdB = (SINR)A_>B,dB.- (SIR)A,dB puis, lorsque ARCdB k 0, évaluer la capacité de transmission d'un canal général Csh(général) et de l'avantage de capacité AC(general) induit dans un canal quelconque par les formulations ci-dessous : 30 csh(général)((SINR) ,A->B,dB) = S tecodages_SA{I (A; B), SI N RA->B,dB}, 25 3046316 qui est la borne supérieure de l'information mutuelle 1(A;B) entre le premier utilisateur A et le deuxième utilisateur B sous l'hypothèse d'un rapport signal à bruit + interférence égal à SINRA->B,cs au niveau de la réception en B, pour tous les codages possibles du signal utile SA, 5 csh(génére (SIRA,dB) = SUPcodages_SA{I(A;E), SIRA,dB}, qui est la borne supérieure de l'information mutuelle 1(A;E) entre le premier utilisateur A et le tiers E sous l'hypothèse d'un rapport signal à bruit + interférence égal à SIRA,dB au niveau de la réception en E, pour tous les codages possibles du signal utile SA, 10 puis Ac(général)((SINR) ,A->B,dB ; A (SIR) 1 ,,d13/ = Ceh(général)(SINRA->B,dB) Csh(général)inin01FNA,dB/dB, e) si l'avantage de capacité est positif en canal gaussien AdAWGN)((SINR)A_ >B,dB ; (SIR)A,dg )> 0 ou en canal général AC(général)«SINR) ,A->B,dB ; (SIR) 1 > 15 0, alors sélectionner un codage interne Ci-d de longueur en entrée Nint,E de longueur en sortie Nint,S adapté à corriger des erreurs de transmission, et un codage externe Cext de longueur en entrée Next,E de longueur en sortie Next,s vérifiant Next,s 2 - Procédé selon la revendication 1 caractérisé en ce que l'on utilise un codage externe de longueur en entrée Next,E constitué de deux codes imbriqués cb et ce, ce étant un sous-code de cb, de débits de sortie respectifs lb et rie avec Ob le), de rendements respectifs Rb et Re avec (Rb k Re), 5 lesdits codes étant adaptés de manière : - à vérifier les relations suivantes en canal gaussien : lb ceb(AWGN)((SINR) ,A->B,d13) ib - rie Ac(AWGN)((SINR) /A->B,dB, (SIR) 1 ,A,dB,, - à vérifier les relations suivantes en canal général : 10 lb B,dB) lb - rie' rc(généra)((SINR)A->B,dB; (SIR)A,d3) , - à produire un flux binaire protégé en sortie de débit (Rb - ReNext,E. 3 - Procédé selon l'une des revendications 1 ou 2 caractérisé en ce que l'on 15 sélectionne les bits de données à coder par les étapes suivantes : - Classer les Next,E entrées du code externe Cext en fonction d'un critère caractérisant leur facilité de décodage, - Envoyer des bits aléatoires sans valeur d'information sur les Re*Next,E meilleures entrées du code externe Cext, - Envoyer les bits contenant l'information à protéger sur les (Rb- Re)*Next,E entrées suivantes, - Envoyer des bits prédéfinis sur les entrées restantes. 4 - Procédé selon la revendication 3 caractérisé en ce que le critère utilisé 25 est la capacité symétrique des entrées ou leur paramètre de Bhattacharyya ou leur poids de Hamming ou tout autre paramètre caractérisant la facilité ou la difficulté de leur décodage. 5 - Procédé selon l'une des revendications précédentes caractérisé en ce 30 que la définition des paramètres radio de l'étape a) comporte une étape 27 3046316 d'étalonnage préalable et un ajustement de la valeur de l'avantage radio ARC selon les étapes suivantes : - Définir préalablement pour chaque émetteur (16e) de l'utilisateur A des niveaux de puissance d'émission des signaux utiles SA,dB et des 5 niveaux d'interférence contrôlés 1A,d13 de ces signaux utiles par d'autres signaux émis en même temps que ceux-ci, ces rapports de niveaux étant gérés par un rapport signal à interférence à l'émission, (SIR)A,dB SA,dB - - Etalonner préalablement les niveaux de bruit de réception pour 10 chaque récepteur (26r) de l'utilisateur B, N'13,dB, - Pour chaque émetteur (16e) et chaque récepteur (26r), étalonner préalablement les niveaux des pertes de propagation de A vers B, LA_ >B,dB s'appliquant aux signaux utiles SA,dB et aux interférences contrôlées lA,cm, définir un seuil maximal I-A->Bmax,dB de ces pertes 15 permettant une transmission de bonne qualité de A vers B, - Pour chaque émetteur (16e) et chaque récepteur (26r), étalonner préalablement les niveaux de rapport signal à bruit + interférence à la réception en B (SINR)A->Bmin,de pour le seuil de pertes de propagation de A vers B LA->Bmax,dB, pour les émissions par A des signaux utiles 20 SA,dB et des interférences contrôlées 1,013 et pour les traitements appliqués sur les signaux SA en émission par A et en réception par B, - Pour chaque émetteur (16e) et chaque récepteur (26r), on utilise pour avantage radio, l'avantage radio a minima : ^ ARCdB = ARCmin,dB = (SINR) ,A->Bmin,dB-- (SIR) IA,dB. 6 - Procédé selon l'une des revendications précédentes caractérisé en ce que l'étape b) de la revendication 1 est mise en oeuvre en exploitant directement les sorties des traitements appliqués par chaque récepteur (26r) de B pour les besoins propres à la qualité de réception et de démodulation des signaux émis par chaque émetteur (16e) de A. 28 3046316 7 - Procédé selon l'une des revendications précédentes caractérisé en ce que B est muni de capacités d'émission qui lui sont propres, que A est muni de capacités de réception qui lui sont propres, en ce que B transmet à A la valeur du rapport signal à bruit plus interférence en réception qu'il mesure, 5 (SINR) ,A->Bmesuré,dB, et en ce que A et B prennent pour valeur de l'avantage radio dans les revendications ci-avant la valeur issue des mesures de B, soit : ARCdB = ARCmesuré,dB = (SINR) ,A->Bmesuré,dB (SIR)A,dB - 10 8 - Procédé selon la revendication 7 caractérisé en ce que l'utilisateur A transmet à l'utilisateur B sur un canal public le nombre de bits protégés en réception, sans divulguer aucune information sur la valeur des bits protégés, selon l'avantage de capacité canal qu'il estime en fonction de ses ajustements du paramètre (SIR)A,dB et des valeurs du paramètre (SINR)A- 15 >Bmesuré,dB que B lui retourne. 9 - Procédé selon l'une des revendications précédentes caractérisé en ce que l'on utilise comme code interne un code correcteur adapté à des canaux de propagation à évanouissement et bruités, choisi parmi la liste suivante : 20 BCH, LDPC, RS, TC, Codes Convolutifs. 10 - Procédé selon l'une des revendications précédentes caractérisé en ce que les utilisateurs échangent selon un mode Duplex Temporel employant une même fréquence porteuse pour leurs échanges en émission et en 25 réception dans les deux sens de transmission ou selon un mode Duplex fréquentiel employant des fréquences porteuses différentes pour leurs échanges en émission et en réception selon le sens de transmission. 11 - Procédé selon l'une des revendications précédentes caractérisé en ce 30 qu'il utilise des signaux émis et reçus dans le cadre d'un protocole de bruit 29 3046316 artificiel NA et formation de faisceau FF depuis un émetteur (16e) vers un récepteur (26r), avec les définitions et formulations suivantes: - SA,dB : puissance d'émission des signaux utiles par l'émetteur (16e) de l'utilisateur A, 5 - NAdg : puissance d'émission de signaux de bruit artificiel par l'émetteur (16e) de A, - LA->g,dB : pertes de propagation lors de la transmission de A vers B, - N'13,dB : niveau de bruit en réception (26r) de B, - NRB,dB : niveau de réjection du bruit artificiel en B par des traitements 10 de formation de faisceau appliqués par A, - (SIR)A,dB est alors le rapport entre le signal utile et bruit artificiel NA généré par l'émetteur (16e), (SIR)A,dB donné par : (SIR) ,A,dB = SA,dB NA,dB, - (Si NR)A->13,dg est le rapport entre le signal utile SA et les bruit + 15 interférence résiduelle en réception par l'utilisateur B après application de la formation de faisceau FF par A. (SINR)A->s,dB est donné par : (SINR) ,A->sds = (SA,dB - LA->s,dB) - 10.1og10(10((NA,dB - NRB,dB - LA->B,dB)/1 0 + 0(NM,dB)/10), - L'avantage radio intrinsèque a minima de l'utilisateur B pour la 20 réception de SA est alors : ARC = (SINR)A->s,ds - (SIR)A,dB. 12 - Procédé selon l'une des revendications précédentes caractérisé en ce qu'il s'applique des signaux émis et reçus dans le cadre d'un protocole à 25 émission et réception simultané de type Full Duplex, ledit protocole émission et réception simultané procurant l'avantage de capacité relativement à un tiers E selon les définitions et formulations suivantes : - Le premier utilisateur A et le deuxième utilisateur B sont émetteurs et récepteurs de signaux émis simultanément sur la même fréquence, 30 3046316 - A et B émettent simultanément des signaux utiles respectivement SA et SB, de niveaux respectifs SA,dB et SB,dB exprimés en dB, qui auto-interférent, - A et B reçoivent simultanément les signaux utiles, respectivement SB 5 et SA, affectés des pertes de transmission, respectivement L-B->A,dg de B->A et I-A->B,dB de A->B, et d'un bruit de réception, respectivement N'A,dB et N'13,dB, -Les pertes de transmission LA->B,dB de A->B et LB->A,dB de B->A sont égales par réciprocité du canal, 10 - A et B disposent de capacité d'auto-réjection de leurs propres signaux, de niveaux respectifs RAIA->A,dB et RAIB->BodB, - E reçoit simultanément les signaux utiles, respectivement SB et SA, affectés des pertes de transmission, respectivement [-B->E,dB de B->E et I-A->E,dB de A->E, et d'un bruit de réception N'E,dB, 15 - Pour le sens de transmission A -> B : émission par A et réception par B du signal SA de niveau à l'émission S'Axe . rapport entre signal reçu et interférences subies par E sur le signal SA en raison du signal SB : (SIR) ,A/E,dB = SA,dB I-A->E,dB (SB,dB 20 . rapport signal à bruit + interférence résiduelle en B : (SINR) ,A->B,dB = (SA,dB I-A->B,d13) o. log o(SB,dB,dB - RAIB->B,dB)/10) + 0(N'B,dB)/10), . avantage radio a minima de B par rapport à E pour la réception de 25 SA ARC = ARCA->B/EdB = (SI NR)A->B,dB (SIR)A/E,dB, - Pour le sens de transmission B -> A : émission par B et réception par A du signal SB de niveau à l'émission SB,dB . rapport entre signal reçu et interférences subies par E sur le signal 30 SB en raison du signal SA : (SIR)B/E,dB = SB,dB I-B->E,dB (SA,dB 31 3046316 . rapport signal à bruit + interférence résiduelle en A : (SINR)B->A,dB = (SB,dB - LA->B,dB) - 1 0.1ogio(1 0(SA,dB,dB - RAIA->A,dB)/10) + 1 0(N'A,dB)/10) 5 . avantage radio a minima de A par rapport à E pour la réception de SB ARC = ARCB->A/EdB = (SINR)B->A,dB - (SI R)B/E,dB- 13 - Procédé selon les revendications précédentes caractérisé en ce que les signaux sont des signaux de d'interrogation et d'acquittement, publics ou 10 non, furtifs ou non, auto-interférés ou non, émis et reçus dans le cadre d'un protocole d'identification de systèmes d'émission réception ou dans le cadre d'un protocole d'authentification d'utilisateurs d'un tel système ou dans le cadre d'un protocole de contrôle d'intégrité des messages émis et reçus par un tel système, lesdits protocoles procurant l'avantage de capacité du canal 15 de transmission selon les définitions et formulations suivantes: - Le premier utilisateur A et le deuxième utilisateur B émettent simultanément des signaux de balise de niveaux respectifs AIA,dB et AIB,dB, qui auto-interférent ainsi les signaux d'interrogation SIA et d'acquittement SAB, 20 - Le mélange des signaux AIA et SIA émis par A est de niveau Al'A,dB=10.1og10(10 (AIA,dB/10) + 1 o(SIA,dB/10)), - Le mélange des signaux AIB et SAB émis par A est de niveau ArB,dB=10.1og1o(10(AIB,dB/10) + 1 o(SAB,dB/10)), - A et B disposent de capacité de réjection des signaux balises de B et 25 A, respectivement SFA/B,dB et SFB/A,dB, - A et B disposent de capacités d'auto-réjection de leurs propres signaux émis, respectivement RAIA_>A,dB et RAIB->B,cm, - Les pertes de transmission I-A->B,dB de A->B et I-B->A,dB de B->A sont égales par réciprocité du canal, 30 - Pour le sens de transmission A -> B : émission par A et réception par B du signal d'interrogation de niveau à l'émission SIA,dB, 32 3046316 . rapport entre signal reçu et interférences a minima subies par E sur le signal d'interrogation SIA en raison du signal AIA (SIR)A,dB = SIA,dB AIA,dB . rapport signal à bruit + interférences résiduelles en B pour la 5 réception du signal d'interrogation SIA (SINR) A->B,dB = (SIA,dB - I-A->B,d13) - 10.1ogio( 0((AIA,dB - LA->B,dB - SFB/A,dB)/1 0 + 1 0(A1'13,dB - RAIB->B,dB)/1 0) + 1 0(N'13,dB)/10), 10 . avantage radio intrinsèque a minima de B pour la réception de SIA ARC = (SINR)A_>B,co - (SIR)A,dB, - Pour le sens de transmission B -> A : émission par B et réception par A du signal d'acquittement SAB,dB, . rapport entre signal reçu et interférences a minima subies par E sur 15 le signal d'acquitement SAB en raison du signal AIB : (SIR)B,dB = SAB,dB - AI B,dB, . rapport signal à bruit + interférences résiduelles en A pour la réception du signal d'acquitement SAB: (SINR)B->A,dB = (SAB,dB - I-A->B,dB) 20 - 10.1ogio( 0((AIB,dB - LA->B,dB - SFA/B,dB)/1 0 + 1 o(Al'A,dB - RAIA->A,dB)/1 0) ^ 0(N'A,dB)/10), . avantage radio intrinsèque a minima de A pour la réception de SB ARC = (SINR)B_>A,c1B - (SIR)B,dB, 25 14 - Procédé selon les revendications précédentes caractérisé en ce que les étapes des revendications précédentes sont renouvelées d'une transmission à l'autre et renouvelées régulièrement au cours d'une même transmission, lorsqu'un contrôle de puissance est appliqué par le premier utilisateur A ou le 30 deuxième utilisateur B ou lorsque la transmission de A vers B gère par adaptation de débit des fluctuations des pertes de transmissions I-A->B,dB. 33 3046316 15 - Dispositif de codage univoque des transmissions de données sur un canal de propagation à avantage de capacité, entre au moins un premier utilisateur A et au moins un deuxième utilisateur B, un utilisateur comportant au moins un émetteur et un récepteur, les données transmises étant 5 supportées par un signal utile, SA émis par A dans le sens A->B, SB, émis par B dans le sens B->A, caractérisé en ce que chaque utilisateur comporte au moins une unité de calcul adaptée à exécuter les étapes du procédé selon l'une des revendications 1 à 14. 10 16 - Dispositif selon la revendication 15 caractérisé en ce que les émetteurs (16e, 26e) et les récepteurs (16r, 26r) sont des émetteurs/récepteurs de radiocommunications. 17 - Dispositif selon la revendication 15 caractérisé en ce que les émetteurs 15 (16e, 26e) et les récepteurs (16r, 26r) sont des émetteurs/récepteurs de transmissions acoustiques. 18 - Dispositif selon la revendication 15 caractérisé en ce que les émetteurs (16e, 26e) et les récepteurs (16r, 26r) sont des émetteurs et récepteurs de 20 transmissions optiques. 19 - Dispositif selon la revendication 15 caractérisé en ce que les émetteurs et les récepteurs sont des émetteurs et récepteurs de transmission point à point ou les émetteurs et récepteurs d'un réseau de diffusion. 25