Brevet FR3035252A1 — publié le 20161021

Procédé de gestion de la communication d'informations entre un contrôleur NFC et un élément sécurisé à l'intérieur d'un appareil, et appareil et contrôleur NFC correspondants Des modes de réalisation de l' invention concernent la communication entre des composants ou éléments, en particulier entre un élément sans contact, par exemple un élément contrôleur NFC (« Near Field Communication » : « communication en champ proche »), au moins un élément, comme une UICC ou élément sécurisé et un dispositif hôte, par exemple situé dans un appareil sans fil, par exemple un téléphone portable. En plus de sa fonction de téléphone classique, un téléphone portable peut être utilisé pour échanger des informations avec un dispositif sans contact en utilisant un protocole de communication sans contact. Ceci permet l'échange d'informations entre le dispositif sans contact et des éléments situés dans le téléphone portable. De nombreuses applications sont ainsi possibles, comme le paiement de ticket mobile dans les transports publics (le téléphone portable agit comme un ticket) ou le paiement mobile (le téléphone portable agit comme une carte de paiement crédit-débit). La communication en champ proche ou NFC est une technologie de communication sans fil à courte distance et à haute fréquence qui permet l'échange de données entre deux dispositifs sans contact sur une courte distance, par exemple 10 centimètres. La NFC est une technologie à plate-forme ouverte définie dans les normes ISO/IEC 18092 et ISO/IEC 21481 mais qui inclut de nombreuses normes préexistantes, parmi lesquelles le protocole ISO/IEC 14443 de type A et de type B. Les solutions de dispositifs NFC comprennent généralement un dispositif hôte, un contrôleur NFC et un ou plusieurs éléments sécurisés. 3035252 2 Le mode de communication standard entre le dispositif hôte et l'élément sécurisé est d'utiliser le même lien, par exemple un lien SWP, comme lien utilisé pour la communication sans contact. Mais un tel lien a une bande passante limitée. 5 Or, dans certains cas d'utilisation, une plus grande bande passante est requise pour permettre la communication entre le dispositif hôte et l'élément sécurisé, par exemple dans le cas d'un transfert de données se rapportant à une empreinte digitale pour l'identification de l'utilisateur. 10 Selon un mode de réalisation, un procédé et un appareil sont proposés pour permettre la communication entre un dispositif hôte et au moins un élément sécurisé qui requiert une plus grande bande passante que celle supportée par le lien, par exemple le lien SWP, employé pour échanger des informations se rapportant à la 15 communication sans contact (sans fil). Selon un aspect, un procédé est proposé pour gérer la communication d'informations entre un contrôleur NFC couplé à une antenne pour la communication sans contact avec un objet, à un dispositif hôte et à au moins un élément sécurisé. 20 Selon cet aspect, ledit procédé comprend le routage (acheminement) de toutes lesdites informations à travers ledit contrôleur NFC, une communication de premières informations à communiquer entre ledit au moins un élément sécurisé et ledit dispositif hôte à 25 travers un premier lien de communication entre ledit contrôleur NFC et ledit dispositif hôte et à travers un deuxième lien de communication entre ledit contrôleur NFC et ledit au moins un élément sécurisé, une communication de deuxièmes informations venant de et/ou destinées à ladite antenne à travers un troisième lien de 30 communication entre ledit contrôleur NFC et ledit au moins un élément sécurisé, lesdits premier et deuxième liens de communication ayant des bandes passantes plus grandes que la bande passante dudit troisième lien de communication. 3035252 3 Ainsi, selon cet aspect, un autre lien est fourni entre le contrôleur NFC et l'élément sécurisé, qui est différent du lien utilisé pour la communication RF (sans contact) et qui a une bande passante plus grande que la bande passante du lien utilisé pour la 5 communication RF. Ce lien supplémentaire est destiné à être utilisé pour échanger des informations entre le dispositif hôte et l'élément sécurisé avec un débit binaire élevé. En outre, la solution NFC proposée est ici une solution centrée sur le contrôleur NFC, c'est-à-dire une solution dans 10 laquelle toutes les informations communiquées entre tous les éléments de la solution NFC passent par le contrôleur NFC et toutes les opérations de routage des différentes sortes d'informations sont réalisées à l'intérieur du contrôleur NFC. Selon un mode de mise en oeuvre, le troisième lien de 15 communication est un lien SWP. Un lien SWP est un lien ou ligne adapté pour supporter le protocole « Single Wire Protocol » (SWP), (« protocole à un seul fil »). Ledit deuxième lien de communication peut être un bus du type 20 SPI ou I2C ou UART ou USB. Selon un mode de mise en oeuvre, ledit premier lien de communication est un bus du type SPI ou I2C ou UART et lesdites premières informations sont échangées sur ledit premier lien de communication en utilisant un protocole de communication du type 25 NCI (abréviation de NFC Controller Interface, « interface de contrôleur NFC »). Lesdites premières informations peuvent comprendre des informations échangées en utilisant le protocole APDU NFCEE dudit protocole de communication du type NCI. 30 APDU est un acronyme classique pour « Application Protocol Data Unit » (« unité de données de protocole d'application »). Une autre possibilité est que lesdites premières informations comprennent des informations échangées en utilisant le protocole NFCEE transparent dudit protocole de communication du type NCI. 3035252 4 En utilisant ce protocole NFCEE transparent, il est ainsi possible d'échanger soit des messages APDU, comme ceux qui sont conformes au protocole APDU NFCEE, soit des messages propriétaires qui sont conformes à un protocole de communication propriétaire. 5 Selon un mode de mise en oeuvre, le procédé comprend en outre une communication sur lesdits premier et troisième liens de communication de troisièmes informations à communiquer entre ledit au moins un élément sécurisé et ledit dispositif hôte. Lesdites troisièmes informations peuvent comprendre des 10 informations communiquées en utilisant un protocole d'accès HCI dudit protocole de communication du type NCI. Selon un autre aspect, un appareil est proposé, comprenant une antenne permettant une communication sans contact avec un objet, un dispositif hôte, au moins un élément sécurisé et un contrôleur NFC. 15 Le contrôleur NFC comprend : un premier moyen d'entrée/sortie couplé audit dispositif hôte via un premier lien de communication configuré pour véhiculer des premières informations destinées à être communiquées entre ledit au moins un élément sécurisé et ledit dispositif hôte, 20 un deuxième moyen d'entrée/sortie couplé audit au moins un élément sécurisé via un deuxième lien de communication configuré pour véhiculer lesdites premières informations, un troisième moyen d'entrée/sortie couplé audit au moins un élément sécurisé via un troisième lien de communication configuré 25 pour véhiculer des deuxièmes informations provenant de et/ou destinées à ladite antenne, un quatrième moyen d'entrée/sortie couplé à ladite antenne, lesdits premier et deuxième liens de communication ayant des bandes passantes plus grandes que la bande passante dudit troisième 30 lien de communication, et un moyen de routage configuré pour router (acheminer) lesdites premières informations entre lesdits premier et deuxième moyens d'entrée/sortie et pour router lesdites deuxièmes informations entre lesdits troisième et quatrième moyens d'entrée/sortie. 3035252 5 Selon un mode de réalisation, le troisième lien de communication est un lien SWP et le troisième moyen d'entrée/sortie comprend une interface du type HCI. Selon un mode de réalisation, le deuxième lien de 5 communication est un bus du type SPI ou I2C ou UART ou USB et ledit deuxième moyen d'entrée/sortie comprend une interface de bus adaptée au type dudit bus. Selon un mode de réalisation, le premier lien de communication est un bus du type SPI ou I2C ou UART configuré pour supporter un 10 protocole de communication du type NCI et ledit premier moyen d'entrée/sortie comprend une interface de bus adaptée au type dudit bus. Selon un mode de réalisation, lesdits premier et troisième liens de communication sont en outre configurés pour véhiculer des 15 troisièmes informations destinées à être communiquées entre ledit au moins un élément sécurisé et ledit dispositif hôte et ledit moyen de routage est en outre configuré pour router lesdites troisièmes informations entre lesdits premier et troisième moyens d'entrée/sortie. L'élément sécurisé peut être une UICC ou un élément sécurisé 20 intégré. Selon un autre aspect, un contrôleur NFC est proposé, comprenant : un premier moyen d'entrée/sortie configuré pour être couplé à un dispositif hôte pour recevoir et/ou transmettre des premières 25 informations destinées à être communiquées entre au moins un élément sécurisé et ledit dispositif hôte, un deuxième moyen d'entrée/sortie configuré pour être couplé audit au moins un élément sécurisé pour recevoir et/ou transmettre lesdites premières informations, 30 un troisième moyen d'entrée/sortie configuré pour être couplé audit au moins un élément sécurisé pour recevoir et/ou transmettre des deuxièmes informations provenant de et/ou destinées à une antenne adaptée pour une communication sans contact avec un objet, 3035252 6 un quatrième moyen d'entrée/sortie configuré pour être couplé à ladite antenne, lesdits premier et deuxième moyens d'entrée/sortie ayant des bandes passantes plus grandes que la bande passante dudit troisième 5 moyen d'entrée/sortie, et un moyen de routage configuré pour router lesdites premières informations entre lesdits premier et deuxième moyens d'entrée/sortie et pour router lesdites deuxièmes informations entre lesdits troisième et quatrième moyens d'entrée/sortie. 10 Selon un mode de réalisation, ledit troisième moyen d'entrée/sortie comprend une interface du type HCI. Selon un mode de réalisation, ledit premier moyen d'entrée/sortie comprend une interface de bus du type SPI ou I2C ou UART configurée pour supporter un protocole de communication du 15 type NCI. Selon un mode de réalisation, lesdits premier et troisième moyens d'entrée/sortie sont en outre configurés pour recevoir et/ou transmettre des troisièmes informations destinées à être communiquées entre ledit au moins un élément sécurisé et ledit dispositif hôte et ledit 20 moyen de routage est en outre configuré pour router lesdites troisièmes informations entre lesdits premier et troisième moyens d'entrée/sortie. D'autres avantages apparaîtront à l'examen de réalisation, ceux-ci n'étant en 25 annexés dans lesquels : les figures 1 à 6 concernent des modes de réalisation particuliers de l'invention. La figure 1 représente un appareil WP adapté à la NFC, par exemple un téléphone portable NFC. 30 L'appareil WP comprend un dispositif DIS comprenant un élément d'extrémité avant sans contact NCC, par exemple un contrôleur NFC, qui est responsable de la communication sans fil (sans contact), par exemple en radiofréquence (communication RF), avec un et caractéristiques de l'invention la description détaillée de modes de aucune manière limitatifs, et des dessins lecteur RF externe RDR ou une étiquette externe ou un autre dispositif 3035252 7 NFC homologue via une antenne ANT1. Le protocole de communication sans contact est par exemple celui décrit dans la norme ISO/IEC 14443-4. Le dispositif comprend aussi un élément sécurisé SE connecté 5 au contrôleur NFC NCC. Un élément sécurisé est par exemple un élément adapté pour contenir des informations sécurisé ou protégées, par exemple des informations bancaires, des informations concernant un abonnement téléphonique... 10 L'élément sécurisé SE peut être un élément sécurisé incorporé, par exemple totalement incorporé dans un circuit intégré contenant le contrôleur NFC, et par exemple mis sous boîtier avec ledit contrôleur NFC. En d'autres termes, ledit élément sécurisé SE peut être incorporé de façon permanente dans le téléphone portable, c'est-à-dire sans 15 possibilité d'en être retiré. En variante, l'élément sécurisé SE peut être un élément sécurisé amovible, par exemple une UICC fournissant l'abonnement au réseau (applications SIM et USIM) et des applications RF utilisant la couche de protocole ISO/IEC 14443-4 en mode d'émulation de carte. 20 Comme le définit la norme ETSI TR 102 216 V3.0.0 (2003-09), « UICC », qui n'est ni une abréviation ni un acronyme, désigne une carte à puce qui est conforme aux caractéristiques rédigées et maintenues par le projet Smart Card Platform (« plate-forme de carte à puce ») de l'ETSI. 25 Le téléphone portable WP comprend aussi un dispositif hôte DH responsable de la gestion du contrôleur NFC ainsi que des entrées de l'utilisateur et de la communication de réseau. Comme représenté sur la figure 1, le contrôleur NFC NCC est couplé au dispositif hôte DH par un premier lien de communication 30 LK1, par exemple un bus du type SPI. Le contrôleur NFC NCC est couplé à l'élément sécurisé SE au moyen d'un deuxième lien de communication LK2, par exemple un bus du type SPI, et d'un troisième lien de communication LK3, par exemple un lien SWP. 3035252 8 Bien qu'un lien SWP soit décrit ici, d'autres types de liens LK3 peuvent être utilisés, notamment des liens aptes à supporter des protocoles propriétaires comme le DCLB (« Digital Contactless Bridge » : « pont numérique sans contact ») ou l'interface NFC-WI 5 (interface NFC filaire). Les bandes passantes de tous ces types de liens ou interfaces vont jusqu'à quelques mégabits par seconde (par exemple : SWP jusqu'à 1,7 Mbits/s, DCLB jusqu'à 848 kbits/s, WI jusqu'à 848 kbits/s). Les premier et deuxième liens de communication LK1 et LK2 10 sont choisis de façon à avoir une bande passante supérieure à la bande passante du troisième lien de communication LK3. Un tel lien peut être par exemple un bus du type SPI, ou I2C, ou UART ou USB, et la bande passante d'un tel lien peut aller jusqu'à 26 Mbits/s. 15 Le couplage entre le dispositif hôte DH, le contrôleur NFC NCC et l'élément sécurisé va maintenant être décrit plus en détail en faisant notamment référence à la figure 2. Le contrôleur NFC NCC comprend : - un premier moyen d'entrée/sortie I01 couplé au dispositif 20 DH via le premier lien de communication LK1, - un deuxième moyen d'entrée/sortie 102 couplé audit élément sécurisé SE via le deuxième lien de communication LK2, - un troisième moyen d'entrée/sortie 103 couplé à l'élément sécurisé SE via le troisième lien de communication LK3 et 25 - un quatrième moyen d'entrée/sortie 104 couplé à l'antenne ANT1. Il est à noter que la bande passante d'un lien est aussi la bande passante du moyen d'entrée/sortie couplé à ce lien. Comme indiqué ci-dessus, le troisième lien de communication 30 LK3 est un lien SWP. Un lien SWP est un lien ou ligne adapté pour supporter le protocole à un seul fil (SWP). Le protocole à un seul fil (SWP) est un protocole de communication orienté bit et point à point entre un élément sécurisé et 3035252 9 une extrémité avant sans contact, et est décrit dans la norme ETSI TS 102 613, par exemple dans sa version V7.7.0 (2009-10). Au besoin, l'homme du métier peut se référer à cette norme. Plus précisément, comme illustré sur la figure 3, le contrôleur 5 NFC NCC est le maître tandis que l'élément sécurisé SE est un esclave. Le maître et un esclave sont reliés l'un à l'autre par le lien SWP LK. Comme décrit dans la norme ETSI TS 102 613, le principe du protocole à un seul fil (SWP) est basé sur la transmission 10 d'informations numériques en mode bidirectionnel simultané. Le signal Si est transmis de NCC à SE par une modulation numérique (L ou H) dans le domaine de la tension tandis que le signal S2 est transmis de SE à NCC par une modulation numérique (L ou H) dans le domaine du courant. 15 Quand le maître envoie SI à l'état H, alors l'esclave peut tirer un courant (état H) ou non (état L) et il transmet ainsi S2. Avec un codage binaire de S1 par modulation d'impulsions en largeur, il est possible de transmettre une horloge de transmission, ainsi que des données en mode bidirectionnel simultané. On pourra trouver plus de 20 détails dans la norme ETSI TS 102 613. Le lien SWP utilise une interface HCI (« Host Controller Interface » : « interface hôte-contrôleur »), comme décrit dans les normes ETSI TS 102 613 et ETSI TS 102 622. En d'autres termes, le moyen d'entrée/sortie 103 du contrôleur NFC et le moyen 25 d'entrée/sortie 1030 de l'élément sécurisé comprennent des interfaces du type HCI. Comme indiqué dans la norme ETSI TS 102 622, par exemple dans la version 11.00 (2011-09), l'interface HCI définit l'interface entre le contrôleur NFC et l'élément sécurisé. Plus précisément, 30 l'interface HCI a trois niveaux : - un ensemble de portes qui échangent des commandes, des réponses et des évènements, - un mécanisme de messagerie HCP (« Host Controller Protocol » : « protocole hôte-contrôleur »), et 3035252 10 - un mécanisme de routage HCP qui peut éventuellement segmenter les messages si nécessaire. Le protocole HCP nécessite en particulier que la couche de lien de données sous-jacente (p. ex. SWP) soit sans erreurs et que l'ordre 5 des données reçues ou envoyées soit respecté. Comme expliqué dans la norme ETSI TS 102 613, la couche LLC (« Logical Link Control » : « commande de lien logique ») est en charge de la gestion des erreurs et de la commande du flux tandis que la couche MAC (« Medium Access Control » : « commande d'accès au 10 support ») est en charge du cadencement sur le lien SWP LK1. Parmi les trois couches de commande de lien définies dans la norme ETSI TS 102 613, on peut citer la couche LLC appelée SHDLC (« Simplified High Level Data Link Control » : « commande de lien de données de haut niveau simplifiée ») et la couche CLT (« Contactless 15 Tunnelling » : « tunnellisation » sans contact). En réalité, le lien SWP LK3 utilise un canal logique (ou tuyau) pour conduire respectivement les données qui proviennent de et qui sont destinées à la communication RF entre le lecteur ou l'étiquette. Quant au dispositif hôte DH, il comprend généralement un 20 processeur MPR qui a pour tâche de gérer le contrôleur NFC et de gérer une entrée d'utilisateur. Ce dispositif hôte DH comprend en outre un moyen d'entrée/sortie 1010 couplé au premier lien de communication LK1. Le moyen d'entrée/sortie 101 du contrôleur NFC NCC et le 25 moyen d'entrée/sortie 1010 du dispositif hôte comprennent par exemple des interfaces du type NCI (interface de contrôleur NFC). Le protocole de communication appelé NCI, entre un contrôleur NFC et un dispositif hôte, est décrit par exemple dans le document intitulé NFC Forum-TS-NCI-1.0_candidate_1, April 12, 2012. L'homme du 30 métier pourra se référer éventuellement à ce document si nécessaire. Le lien LK1 peut être par exemple un bus du type I2C, UART ou SPI. 3035252 11 Le lien de communication LK2 est ici un bus du type SPI. Toutefois, ce bus pourrait aussi être un bus du type I2C, UART ou USB. De même, le deuxième moyen d'entrée/sortie 102 et le moyen 5 d'entrée/sortie correspondant 1020 de l'élément sécurisé SE comprennent une interface de bus correspondant au type du bus LK2, ici une interface de bus du type SPI. Le quatrième moyen d'entrée/sortie 104 du contrôleur NFC NCC est couplé à l'antenne ANT1 et est conforme aux protocoles NFC 10 utilisés pour la communication RF avec le lecteur RF, l'étiquette ou un autre dispositif NFC homologue. L'élément sécurisé SE comprend aussi un premier moyen de traitement MT1 couplé au moyen d'entrée/sortie 1030 pour traiter les informations se rapportant à la communication RF avec l'antenne 15 ANT1, et un deuxième moyen de traitement MT2 couplé au moyen d'entrée/sortie 1020 pour traiter les informations échangées sur le deuxième lien de communication LK2. Bien que l'élément sécurisé SE soit ici un élément sécurisé incorporé, il pourrait aussi être une UICC. 20 L'UICC est aussi connectée au contrôleur NFC par un lien SWP qui utilise une interface HCI (interface hôte-contrôleur), comme décrit dans les normes ETSI TS 102 613 et ETSI TS 102 622. La figure 4 représente un mode de réalisation du lien physique entre le contrôleur NFC NCC et une UICC. Plus précisément, comme 25 représenté sur cette figure et comme expliqué dans le document ETSI TS 102 613, le contact C6 (I030) de l'UICC est connecté au port SWIO (I03) du contrôleur NFC NCC pour la transmission des signaux S1 et S2. En outre, dans un tel cas, le deuxième lien de communication 30 LK2 est un bus USB connecté entre le deuxième moyen d'entrée/sortie 102 du contrôleur NFC NCC et les contacts C4 et C8 de l'UICC qui forment le moyen d'entrée/sortie 1020. Comme on peut le voir plus particulièrement sur la figure 2, toutes les informations échangées entre le dispositif hôte DH, 3035252 12 l'élément sécurisé SE et l'antenne ANT1 passent par le contrôleur NFC NCC et sont routées entre les moyens d'entrée/sortie correspondants par le moyen de routage RM qui peut être réalisé par un ou des module(s) logiciel(s). 5 Plus précisément, les premières informations communiquées entre l'élément sécurisé et le dispositif hôte sont communiquées via le premier lien de communication LK1 et via le deuxième lien de communication LK2. Les deuxièmes informations INF2 provenant de et/ou à 10 destination de ladite antenne ANT1 sont communiquées via le troisième lien de communication LK3. Plus précisément, le moyen de routage RM extrait les deuxièmes informations INF2 des trames reçues au niveau du premier moyen d'entrée/sortie I01 selon un protocole de NFC et arrange ces 15 deuxièmes informations INF2 en accord avec les caractéristiques de l'interface HCI 103 pour qu'elles soient transmises sur le lien SWP LK3. Un traitement inverse est réalisé pour les deuxièmes informations reçues au niveau de l'interface HCI 103 et destinées à 20 être transmises à travers le quatrième moyen d'entrée/sortie 104. Les premières informations destinées à être échangées entre le dispositif hôte DH et l'élément sécurisé SE sont par exemple des données se rapportant à une empreinte digitale, qui peuvent être cryptées ou non, et que l'on peut comparer par exemple avec une 25 empreinte de référence mémorisée dans l'élément sécurisé afin de renvoyer au dispositif hôte un résultat de ce contrôle de concordance. Les premières informations INF1 sont échangées sur le premier lien de communication LK1 en utilisant par exemple un protocole de communication du type NCI. 30 Plusieurs protocoles peuvent être utilisés. Par exemple, les premières informations peuvent être échangées en utilisant le protocole appelé APDU NFCEE du protocole de communication de type NCI. 3035252 13 L'homme de l'art peut consulter le document NCI mentionné plus haut pour avoir plus de détails sur le protocole ou l'interface APDU NFCEE. Brièvement, la communication employée dans ce protocole 5 utilise l'envoi et la réception de paires de réponses de commandes APDU. Chaque commande APDU contient un en-tête de paquet de données suivi d'une charge utile qui contient le champ de données. Quand le moyen de routage RM reçoit une telle commande APDU, il en extrait les informations qu'elle contient et les encapsule 10 en fonction du format de transport requis par le lien LK2, par exemple le bus SPI. Au lieu d'utiliser le protocole ou l'interface APDU NFCEE, on peut échanger les premières informations sur le premier lien de communication LK1 en utilisant le protocole NFCEE transparent dudit 15 protocole de communication NCI. Ce protocole ou cette interface transparent(e) est utilisé par le dispositif hôte pour communiquer avec l'élément sécurisé connecté au contrôleur NFC en échangeant des données qui ne sont pas comprises par le contrôleur NFC mais qui sont simplement transférées sans 20 modification. Quand le moyen de routage RM du contrôleur NFC reçoit ce type de message, il extrait et réachemine la charge utile des messages de données dans le format de message approprié directement vers le moyen d'entrée/sortie 102 sans aucune modification. 25 Dans l'autre sens, quand un message provenant de l'élément sécurisé est reçu au niveau du deuxième moyen d'entrée/sortie, le moyen de routage extrait les données du message, les charge dans la charge utile d'un message de données et envoie le message de données au dispositif hôte sur le premier lien de communication LK1. 30 Pour la communication entre l'élément sécurisé SE et le dispositif hôte DH, des troisièmes informations INF3 peuvent être échangées en utilisant le troisième lien de communication LK3 (SWP) et le premier lien de communication LK1. Ces troisièmes informations INF3 sont par exemple des évènements de connectivité qui sont des 3035252 14 évènements définis par une interface hôte-contrôleur (HCI) à la fin d'une transaction RF. L'élément sécurisé peut par exemple envoyer au dispositif hôte une indication stipulant qu'une transaction RF est réellement terminée. 5 Les troisièmes informations peuvent donc comprendre des informations communiquées en utilisant un protocole d'accès HCI. Et quand le moyen de routage RM du contrôleur NFC NCC reçoit ces troisièmes informations en utilisant le protocole d'accès HCI sur le premier lien de communication LK1, il en extrait les informations 10 qu'elles contiennent, les encapsule selon le protocole HCI supporté par le lien SWP LK3 et achemine ce message sur le lien LK3 via le troisième moyen d'entrée/sortie 103. Prenons à présent plus précisément comme référence la figure 5 pour illustrer un exemple de procédure d'activation d'interface et de 15 gestion du routage. Pour activer les interfaces, on peut employer une procédure particulière appelée procédure de découverte NFCEE décrite dans le document NCI mentionné plus haut. Selon cette procédure, le dispositif hôte DH envoie d'abord une 20 commande nommée NFCEEDISCOVER_CMD au contrôleur NFC NCC. En réponse à cette commande, le contrôleur NFC envoie une commande de réponse appelée NFCEE DISCOVER RESP. Le contrôleur NFC déclenche alors l'activation classique du bus SPI et une fois que tout est en ordre pour l'élément sécurisé, l'élément 25 sécurisé envoie une réponse qui indique que le lien SPI est établi. Le contrôleur NFC déclenche aussi l'activation du lien SWP et quand cette activation est achevée selon les caractéristiques SWP, une réponse indiquant que le lien SWP est établi est envoyée au contrôleur NFC. 30 Ensuite, le contrôleur NFC envoie au dispositif hôte deux réponses appelées NFCEE_DISCOVER_NTF. Chacune de ces commandes contient dans le champ de charge utile une indication d'identification Id du protocole ou de l'interface spécifique supporté(e) par le deuxième lien de communication LK2 et le troisième 3035252 15 lien de communication LK3. Bien qu'il n'y ait qu'un élément sécurisé connecté au contrôleur NFC par deux liens distincts LK2 et LK3, cette configuration est vue par la procédure de découverte comme deux éléments sécurisés distincts qui supportent respectivement deux 5 interfaces différentes. Une fois que les interfaces ont été activées, l'échange des troisièmes informations INF3 est réalisé suivant le protocole d'accès NFCEE HCI, tandis que, dans cet exemple, l'échange des premières informations entre l'élément sécurisé SE et le dispositif hôte est 10 réalisé en utilisant l'interface NFCE APDU. L'utilisation de deux liens de communication différents LK2 et LK3 permet d'envoyer des premières informations INF1 et des deuxièmes informations INF2 en parallèle, par exemple de manière entrelacée, sans attendre par exemple la fin d'une session RF. 15 En outre, comme illustré sur la figure 6, cette configuration est compatible avec un mode à basse consommation dans lequel l'élément sécurisé est alimenté par le contrôleur NFC NCC qui est lui-même alimenté par le champ magnétique reçu par l'antenne ANTI pendant une communication NFC avec le lecteur ou l'étiquette sans contact, et 20 non par la batterie de l'appareil. Dans un tel mode à basse consommation, les deuxièmes informations INF2 peuvent toujours être transférées à travers le contrôleur NFC et le troisième lien LK3. Bien qu'un seul élément sécurisé SE ait été décrit ci-dessus, il 25 est possible de connecter plusieurs éléments sécurisés (par exemple deux) au contrôleur NFC via plusieurs deuxièmes liens LK2 et plusieurs troisièmes liens LK3 respectivement vers les moyens d'entrée/sortie 102 et 103 en utilisant par exemple des multiplexeurs présents dans les moyens d'entrée/sortie 102 et 103. 30 En outre, au cours de la procédure de découverte, un identifiant pour chaque protocole supporté par chaque élément sécurisé est fourni au dispositif hôte. Pendant l'échange d'informations, le moyen de routage RM du contrôleur NFC route les informations en conséquence entre les 3035252 16 moyens d'entrée/sortie correspondants tout en commandant le ou les multiplexeur(s). REVENDICATIONS1. Procédé de gestion de la communication d'informations entre un contrôleur NFC (NCC) couplé à une antenne (ANT1) pour une communication sans contact avec un objet (RDR), et un dispositif hôte (DH) et au moins un élément sécurisé (SE), comprenant un routage de toutes lesdites informations à travers ledit contrôleur NFC, une communication de premières informations (INF1) à communiquer entre ledit au moins un élément sécurisé et ledit dispositif hôte via un premier lien de communication (LK1) entre ledit contrôleur NFC (NCC) et ledit dispositif hôte (DH) et via un deuxième lien de communication (LK2) entre ledit contrôleur NFC (NCC) et ledit au moins un élément sécurisé (SE), une communication de deuxièmes informations (INF2) provenant de et/ou à destination de ladite antenne via un troisième lien de communication (LK3) entre ledit contrôleur NFC (NCC) et ledit au moins un élément sécurisé (SE), ledit premier lien de communication (LK1) et ledit deuxième lien de communication (LK2) ayant des bandes passantes plus grandes que la bande passante dudit troisième lien de communication (LK3). 2. Procédé selon la revendication 1, dans lequel le troisième lien de communication (LK3) est un lien SWP. 3. Procédé selon l'une quelconque des revendications précédentes, dans lequel ledit deuxième lien de communication (LK2) est un bus du type SPI ou I2C ou UART ou USB. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel ledit premier lien de communication (LK1) est un bus du type SPI ou I2C ou UART et dans lequel lesdites premières informations (INF1) sont échangées sur ledit premier lien de communication en utilisant un protocole de communication du type NCI. 5. Procédé selon la revendication 4, dans lequel lesdites premières informations (INF1) comprennent des informations échangées en utilisant le protocole APDU NFCEE dudit protocole de communication du type NCI. 3035252 18 6. Procédé selon la revendication 4, dans lequel lesdites premières informations (INF1) comprennent des informations échangées en utilisant un protocole NFCEE transparent dudit protocole de communication du type NCI. 5 7. Procédé selon l'une quelconque des revendications précédentes, comprenant en outre une communication sur lesdits premier et troisième liens de communication (LK1, LK3) de troisièmes informations (INF3) à communiquer entre ledit au moins un élément sécurisé et ledit dispositif hôte. 10 8. Procédé selon les revendications 2, 4 et 7, dans lequel lesdites troisièmes informations (INF3) comprennent des informations communiquées en utilisant un protocole d'accès HCI dudit protocole de communication du type NCI. 9. Appareil comprenant une antenne (ANT1) permettant une 15 communication sans contact avec un objet, un dispositif hôte (DH), au moins un élément sécurisé (SE) et un contrôleur NFC (NCC) comprenant un premier moyen d'entrée/sortie (I01) couplé audit dispositif hôte via un premier lien de communication (LK1) configuré pour véhiculer des premières informations (INF1) destinées à être 20 communiquées entre ledit au moins un élément sécurisé et ledit dispositif hôte, un deuxième moyen d'entrée/sortie (IO2) couplé audit au moins un élément sécurisé via un deuxième lien de communication (LK2) configurée pour véhiculer lesdites premières informations, un troisième moyen d'entrée/sortie (103) couplé audit au moins un 25 élément sécurisé via un troisième lien de communication (LK3) configuré pour véhiculer des deuxièmes informations (INF2) provenant de et/ou à destination de ladite antenne, un quatrième moyen d'entrée/sortie (104) couplé à ladite antenne, lesdits premier et deuxième liens de communication (LK1, LK2) ayant des bandes 30 passantes plus grandes que la bande passante de ledit troisième lien de communication (LK3), et un moyen de routage (RM) configuré pour router lesdites premières informations (INF1) entre lesdits premier moyen d'entrée/sortie (I01) et deuxième moyen d'entrée/sortie (IO2) et pour router lesdites deuxièmes informations (INF2) entre lesdits 3035252 19 troisième moyen d'entrée/sortie (I03) et quatrième moyen d'entrée/sortie (I04). 10. Appareil selon la revendication 9, dans lequel le troisième lien de communication (LK3) est un lien SWP et le troisième moyen 5 d'entrée/sortie (I03) comprend une interface du type HCI. 11. Appareil selon la revendication 9 ou 10, dans lequel ledit deuxième lien de communication (LK2) est un bus du type SPI ou I2C ou UART ou USB et ledit deuxième moyen d'entrée/sortie (102) comprend une interface de bus adaptée au type dudit bus. 10 12. Appareil selon l'une quelconque des revendications 9 à 11, dans lequel ledit premier lien de communication (LK1) est un bus du type SPI ou I2C ou UART configuré pour supporter un protocole de communication du type NCI et ledit premier moyen d'entrée/sortie (101) comprend une interface de bus adaptée au type dudit bus. 15 13. Appareil selon la revendication 12, dans lequel lesdites premières informations (INF I) comprennent des informations communiquées en utilisant le protocole APDU NFCEE dudit protocole de communication du type NCI. 14. Appareil selon la revendication 12, dans lequel lesdites 20 premières informations (INF I) comprennent des informations communiquées en utilisant le protocole NFCEE transparent dudit protocole de communication du type NCI. 15. Appareil selon l'une quelconque des revendications 9 à 14, dans lequel lesdits premier et troisième liens de communication (LK1, 25 LK3) sont en outre configurés pour véhiculer des troisièmes informations (INF3) destinées à être communiquées entre ledit au moins un élément sécurisé et ledit dispositif hôte et ledit moyen de routage est en outre configuré pour router lesdites troisièmes informations entre ledit premier moyen d'entrée/sortie et ledit 30 troisième moyen d'entrée/sortie. 16. Appareil selon les revendications 10, 12 et 15, dans lequel lesdites troisièmes informations (INF3) comprennent des informations communiquées en utilisant un protocole d'accès HCI dudit protocole de communication du type NCI. 3035252 20 17. Appareil selon l'une quelconque des revendications 9 à 16, dans lequel ledit au moins un élément sécurisé (SE) est une UICC ou un élément sécurisé incorporé. 18. Appareil selon l'une quelconque des revendications 9 à 17, 5 formant un téléphone portable (WP). 19. Contrôleur NFC comprenant un premier moyen d'entrée/sortie (I01) configuré pour être couplé à un dispositif hôte pour recevoir et/ou transmettre des premières informations (INF1) destinées à être communiquées entre au moins un élément sécurisé et 10 un dispositif hôte, un deuxième moyen d'entrée/sortie (IO2) configuré pour être couplé audit au moins un élément sécurisé pour recevoir et/ou transmettre lesdites premières informations, un troisième moyen d'entrée/sortie (I03) configuré pour être couplé audit au moins un élément sécurisé pour recevoir et/ou transmettre des deuxièmes 15 informations (INF2) provenant de et/ou à destination d'une antenne adaptée pour une communication sans contact avec un objet, un quatrième moyen d'entrée/sortie (I04) configuré pour être couplé à ladite antenne, lesdits premier et deuxième moyens d'entrée/sortie ayant des bandes passantes plus grandes que la bande passante dudit 20 troisième moyen d'entrée/sortie, et un moyen de routage (RM) configuré pour router lesdites premières informations entre lesdits premier et deuxième moyens d'entrée/sortie et pour router lesdites deuxièmes informations entre lesdits troisième et quatrième moyens d' entrée/sortie. 25 20. Contrôleur NFC selon la revendication 19, dans lequel ledit troisième moyen d'entrée/sortie (I03) comprend une interface du type HCI. 21. Contrôleur NFC selon la revendication 19 ou 20, dans lequel ledit deuxième moyen d'entrée/sortie (IO2) comprend une 30 interface de bus du type SPI ou I2C ou UART ou USB. 22. Contrôleur NFC selon l'une quelconque des revendications 19 à 21, dans lequel ledit premier moyen d'entrée/sortie (I01) comprend une interface de bus du type SPI ou I2C ou UART configurée pour supporter un protocole de communication du type NCI. 3035252 21 23. Contrôleur NFC selon la revendication 22, dans lequel lesdites premières informations (INF1) comprennent des informations communiquées en utilisant le protocole APDU NFCEE dudit protocole de communication du type NCI. 5 24. Contrôleur NFC selon la revendication 22, dans lequel lesdites premières informations (INF1) comprennent des informations communiquées en utilisant un protocole NFCEE transparent dudit protocole de communication du type NCI. 25. Contrôleur NFC selon l'une quelconque des revendications 10 19 à 24, dans lequel lesdits premier et troisième moyens d'entrée/sortie (101, 103) sont configurés en outre pour recevoir et/ou transmettre des troisièmes informations destinées à être communiquées entre ledit au moins un élément sécurisé et ledit dispositif hôte et ledit moyen de routage (RM) est en outre configuré pour router lesdites 15 troisièmes informations entre lesdits premier et troisième moyens d' entrée/sortie. 26. Contrôleur NFC selon les revendications 20, 22 et 25, dans lequel lesdites troisièmes informations (INF3) comprennent des informations communiquées en utilisant un protocole d'accès HCI 20 dudit protocole de communication du type NCI.