Brevet FR3094855A1 — publié le 20201009

Description Titre de l'invention : Puce électronique comportant des interfaces de communication Domaine technique [0001] La présente description concerne de façon générale les dispositifs électroniques et, plus particulièrement, les systèmes dans lesquels des composants électroniques sont interconnectés par des liaisons normalisées ISO/IEC 7816. Technique antérieure [0002] Les liaisons normalisées ISO/IEC 7816 sont déjà largement utilisées pour connecter entre eux plusieurs circuits électroniques d'un même système. Il existe notamment des appareils électroniques portatifs comportant plusieurs modules d'identification d'abonné (Subscriber Identity Modules - SEM) reliés chacun, par l'intermédiaire d'une liaison normalisée ISO/IEC 7816, à un circuit modulateur-démodulateur (modem) dédié. Résumé de l'invention 100031 11 existe un besoin d'optimiser les dispositifs et procédés de communication existants qui mettent en oeuvre des liaisons normalisées ISO/IEC 7816. 100041 Un mode de réalisation pallie tout ou partie des inconvénients des dispositifs et procédés de communication connus. [0005] Un mode de réalisation prévoit un dispositif électronique comprenant une puce élec- tronique comportant plusieurs interfaces normalisées ISO/IEC 7816. [0006] Un mode de réalisation prévoit un procédé de communication, dans lequel une même puce électronique contrôle plusieurs interfaces normalisées ISO/LEC 7816. [0007] Selon un mode de réalisation, la puce électronique est un module embarqué d'identification d'abonné. [0008] Selon un mode de réalisation, la puce électronique est intégrée dans un boîtier. [0009] Selon un mode de réalisation, le boîtier est monté sur une carte électronique. [0010] Selon un mode de réalisation, chaque interface normalisée ISO/IEC 7816 est adaptée à communiquer avec un circuit modulateur-démodulateur dédié. [0011] Selon un mode de réalisation, un module de communication en champ proche est adapté à alimenter la puce électronique. [0012] Selon un mode de réalisation, chaque circuit modulateur-démodulateur est adapté à alimenter le module de communication en champ proche. [0013] Selon un mode de réalisation, la puce électronique comporte : au moins une unité de traitement ; au moins un module cryptographique ; 2 au moins deux modules de communication dédiés aux interfaces normalisées ISO/IEC 7816 ; et au moins un bus de communication interne ; et/ou au moins une zone mémoire de stockage non volatil ; et/ou au moins une zone mémoire de stockage volatil. [0014] Un mode de réalisation prévoit un téléphone mohile constitué d'un tel dispositif [0015] Un mode de réalisation prévoit un téléphone mohile adapté à mettre en oeuvre un procédé tel que décrit. Brève description des dessins [0016] Ces caractéristiques et avantages, ainsi que d'autres, seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre non limitatif en relation avec les figures jointes parmi lesquelles : [0017] [fig.1] la figure 1 représente, de façon schématique et sous forme de blocs, un exemple de dispositif comportant des liaisons normalisées ISO/IEC 7816 ; [0018] [fig.2] la figure 2 représente, de façon schématique et sous forme de blocs, un mode de réalisation d'un dispositif comportant des liaisons normalisées ISO/1EC 7816 ; [0019] [fig.3] la figure 3 représente, de façon schématique et sous forme de blocs, un mode de réalisation de circuits électroniques reliés par des liaisons normalisées ISO/IEC 7816; ]0020] [fig.4] la figure 4 représente, de façon schématique et sous forme de blocs, un mode de réalisation d'une puce électronique d'un module embarqué d'identification d'abonné ; ]0021] [fig.5] la figure 5 représente, de façon schématique et sous forme de blocs, un autre mode de réalisation d'une puce électronique d'un module embarqué d'identification d'abonné ; et ]0022] [fig.6] la figure 6 représente un exemple de système comportant un module embarqué d'identification d'abonné. Description des modes de réalisation 100231 De mêmes éléments ont été désignés par de mêmes références dans les différentes figures. En particulier, les éléments structurels et/ou fonctionnels communs aux différents modes de réalisation peuvent présenter les mêmes références et peuvent disposer de propriétés structurelles, dimensionnelles et matérielles identiques. 100241 Par souci de clarté, seuls les étapes et éléments utiles à la compréhension des modes de réalisation décrits ont été représentés et sont détaillés. En particulier, la génération des signaux à transmettre par les liaisons normalisées ISO/IEC 7816 et le traitement de ces signaux par les différents circuits reliés entre eux par ces liaisons ne sont pas détaillés, les modes de réalisation décrits étant compatibles avec les transmissions 3 usuelles entre deux ou plusieurs circuits sur des liaisons normalisées ISO/IEC 7816. [0025] Sauf précision contraire, lorsque l'on fait référence à deux éléments connectés entre eux, cela signifie directement connectés sans éléments intermédiaires autres que des conducteurs, et lorsque l'on fait référence à deux éléments reliés ou couplés entre eux, cela signifie que ces deux éléments peuvent être connectés ou être reliés ou couplés par l'intermédiaire d'un ou plusieurs autres éléments. [0026] Dans la description qui suit, lorsque l'on fait référence à des qualificatifs de position absolue, tels que les termes "avant", "arrière", "haut", "bas", "gauche", "droite", etc., ou relative, tels que les termes "dessus", "dessous", "supérieur", "inférieur", etc., ou à des qualificatifs d'orientation, tels que les termes "horizontal", "vertical", etc., il est fait référence sauf précision contraire à l'orientation des figures. [0027] Sauf précision contraire, les expressions "environ", "approximativement", "sen- siblement", et "de l'ordre de" signifient à 10 % près, de préférence à 5 % près. [0028] La figure 1 représente, de façon schématique et sous forme de blocs, un exemple de dispositif 1 comportant des liaisons normalisées ISO/IEC 7816. [0029] Dans cet exemple, le dispositif 1 (par exemple, un appareil électronique portatif, par exemple un téléphone mobile, un smartphone ou une tablette tactile) comporte deux cartes 11 (SIM1) et 12 (SIM2) d'identification d'abonné ou cartes SIM (Suhscriher Identity Module). Les deux cartes SIM 11 et 12 sont respectivement reliées (flèches bidirectionnelles 31 et 32), de préférence connectées, à des circuits 21 (MODEM1) et 22 (MODEM2) modulateurs-démodulateurs, ou modems, qui leur sont dédiés. En figure 1, les flèches 31 et 32 représentent chacune une liaison normalisée ISO/IEC 7816. En d'autres termes : la carte SIM 11 est connectée au modem 21 par l'intermédiaire de la liaison 31 normalisée ISO/IEC 7816 ; et la carte SIM 12 est connectée au modem 22 par l'intermédiaire de la liaison 32 normalisée ISO/IEC 7816. [0030] Les cartes SIM 11 et 12 sont, en outre, respectivement reliées (tlèches 33 et 34), de préférence connectées, à un module 51 de communication en champ proche (Near-Field Communication - NFC) les alimentant. En figure 1, les tlèches 33 et 34 représentent chacune une liaison adaptée à véhiculer une alimentation électrique. En d'autres termes : le module 51 de communication en champ proche alimente électriquement la carte SIM 11 par l'intermédiaire de la liaison 33 ; et le module 51 de communication en champ proche alimente électriquement la carte SIM 12 par l'intermédiaire de la liaison 34. [0031] 11 existe aussi des configurations dans lesquelles le dispositif 1 est dépourvu du module 51 de communication en champ proche. Les cartes SIM 11 et 12 sont, le cas échéant, alimentées chacune par une liaison supplémentaire (non représentée) provenant du modem 21, pour la carte SIM 11, et du modem 22, pour la carte SIM 12. [0032] Dans l'exemple de la figure 1, les cartes SIM 11 et 12 sont des cartes à puce (Universal Integrated Circuit Card - UICC) amovibles. Les cartes SIM 11 et 12 sont typiquement insérées dans des emplacements (slots) ou logements (non représentés) appropriés du dispositif 1. [0033] Chaque carte SIM 11, 12 contient, en général, des informations spécifiques à un contrat ou abonnement souscrit par un abonné auprès d'un opérateur ou fournisseur d'accès (par exemple, un opérateur de réseau de téléphonie mobile ou un fournisseur d'accès à internez). Ces informations prennent la forme, par exemple, d'un code pays, d'un identifiant propre à l'opérateur et d'un identifiant propre à l'abonné. [0034] Dans l'exemple de la figure 1, les cartes SM 11 et 12 permettent au dispositif 1 de se connecter simultanément, par l'intermédiaire des modems 21 et 22, à deux réseaux sans fil (non représentés). Ces deux réseaux sont généralement distincts. Par exemple, ces réseaux appartiennent à des opérateurs différents, ou sont exploités par des opérateurs différents. Un utilisateur du dispositif 1 est ainsi en mesure d'échanger des informations (par exemple, voix, messages et/ou données) avec d'autres utilisateurs par l'intermédiaire de ces deux réseaux. [0035] La figure 2 représente, de façon schématique et sous forme de blocs, un mode de réa- lisation d'un dispositif comportant des liaisons normalisées ISO/IEC 7816. [0036] Selon ce mode de réalisation préféré, un seul module 10 embarqué d'identification d'abonné (embedded Subscriber Identity Module - eSIM) remplace les deux cartes SIM 11 et 12 (figure 1). [0037] Dans l'exemple de la figure 2, le module 10 d'identification d'abonné est un circuit intégré embarqué (embedded Universal hitegrated Circuit Card - eUICC) non amovible. Une telle configuration procure notamment, au dispositif 1, une meilleure résistance à des sollicitations mécaniques pal- rapport à l'exemple exposé en relation avec la figure 1. Le module 10 étant maintenu solidaire du dispositif 1, des vibrations sont, en particulier, peu susceptibles d'affecter une continuité électrique dans des zones de reprises de contacts (non représentées) situées entre le module 10 et les liaisons 31 et 32. On améliore ainsi une continuité de service du dispositif 1. [0038] Le dispositif 1 comporte des modems 21 et 22 du type de ceux décrits en relation avec la figure 1 et un module de communication en champ proche 51 (NFC). Le module 51 comporte un élément 511 (PMU + SWP) pourvu, par exemple, d'une unité de gestion de l'alimentation (Power Management Unit - PMU) et d'un module de communication mettant par exemple en oeuvre un protocole de type SWP (Single Wire Protocol) [0039] Le module 51 de communication en champ proche du dispositif 1 tire son ali- mentation électrique : soit d'une source 61 (BATT) d'énergie électrique (par exemple, une batterie embarquée dans le dispositif 1) (flèche 37) ; soit des modems 21 et 22 (flèches 35 et 36). [0040] Dans l'exemple de la figure 2, le module 10 embarqué d'identification d'abonné tire son alimentation électrique de l'élément 511 (flèche 30) associé au module 51 de communication en champ proche. Les deux liaisons d'alimentation 33 et 34 (figure 1) sont ainsi remplacées, en figure 2, par une seule liaison 30. [0041] Le module 10 embarqué d'identification d'abonné peut, par conséquent, bénéficier de trois voies d'alimentation redondantes : une première voie d'alimentation issue du modem 21 connecté à la source 61 d'énergie électrique (liaison 38) empruntant directement la liaison 31 normalisée ISO/ IEC 7816; une deuxième voie d'alimentation issue du modem 22 connecté à la source 61 d'énergie électrique (liaison 39) empruntant directement la liaison 32 normalisée ISO/ IEC 7816; et une troisième voie d'alimentation issue des modems 21 et 22 connectés à la source 61 d'énergie électrique (liaisons 38 et 39, respectivement) alimentant indirectement le module 10 embarqué d'identification d'abonné par l'intermédiaire de l'élément 511 du module 51 de communication en champ proche. [0042] Le module 10 embarqué d'identification d'abonné dispose, de préférence, de fonc- tionnalités similaires à celles des cartes SIM 11 et 12, comme exposé en relation avec la figure 1. Cela présente alors plusieurs avantages les deux cartes SIM 11 et 12 (figure 1) sont remplacées par un seul module 10, ce qui est susceptible de diminuer des coûts de conception et de fabrication du dispositif 1 ; le module 10 occupe généralement une surface inférieure à celle des deux cartes SIM 11 et 12 (figure 1) réunies, ce qui peut permettre une intégration du module 10 dans un dispositif 1 de taille plus petite ; et le module 10 est installé à demeure dans le dispositif 1, ce qui évite toute manipulation du module d'identification d'abonné par l'utilisateur, et réduit ainsi les risques de détérioration et de panne. [0043] En variante, le module 10 embarqué d'identification d'abonné est connecté, par l'intermédiaire d'une ou plusieurs autres liaisons (non représentées) normalisées ISO/ IEC 7816, à un ou plusieurs autres modems (non représentés). Le dispositif 1 est alors adapté à se connecter à un nombre de réseaux identique à un nombre de modems et de liaisons normalisées ISO/IEC 7816 équipant le dispositif 1. [0044] La figure 3 représente, de façon schématique et sous forme de blocs, un mode de réa- lisation de circuits électroniques reliés par des liaisons normalisées ISO/IEC 7816. 6 [0045] Selon ce mode de réalisation, le module 10 embarqué d'identification d'abonné est constitué d'un circuit intégré embarqué (cmbedded Universal Integrated Circuit Card - cUICC). Ce circuit 10 échange des informations avec le modem 21 (MODEMI) et avec le modem 22 (MODEM2). Selon un mode de réalisation préféré, les échanges entre le circuit 10 et les deux modems 21 et 22 ont lieu de façon simultanée. Les échanges entre le circuit 10 et les modems 21 et 22 sont respectivement portés par les liaisons 31 et 32 normalisées ISO/IEC 7816. [0046] Les modems 21 et 22 sont, par exemple, adaptés à établir une communication avec deux réseaux de téléphonie mobile (non représentés). Les modems 21 et 22 permettent ainsi au circuit 10 d'échanger des données (par exemple, des données représentatives de signaux vocaux, de messages etc.) avec ces deux réseaux. [0047] Dans l'exemple de la figure 3, chaque liaison 31, 32 normalisée ISO/IEC 7816 est raccordée au circuit 10 par un ensemble d'éléments 101, 103, 105 et 107 de reprise de contact ou plots. Chaque ensemble est constitué : d'un plot 101 (VCCIO) sur lequel est appliqué un signal d'alimentation ; d'un plot 103 (ISO CLK) sur lequel est appliqué un signal de synchronisation ou signal d'horloge ; d'un plot 105 (ISO RST) sur lequel est appliqué un signal de réinitialisation (reset) ; et d'un plot 107 (ISO IO) d'entrée-sortie sur lequel est appliqué un signal représentatif d'une information à transmettre. [0048] Les plots 101, 103, 105 et 107 permettent ainsi au circuit 10 d'être alimenté par les modems 21 et 22 (liaisons 31 et 32, respectivement) et d'échanger des informations avec ces mêmes modems 21 et 22. Selon un autre mode de réalisation, le circuit 10 comporte d'autres plots (non représentés), en particulier un plot de masse porté à un potentiel de référence. [0049] La figure 4 représente, de façon schématique et sous forme de blocs, un mode de réa- lisation d'une puce électronique d'un module embarqué d'identification d'abonné. [0050] Selon ce mode de réalisation, une puce 4 électronique comporte une unité 41 (SECURE CPU) de traitement, ou microprocesseur, ou microcontrôleur, ou calculateur. Cette unité 41 de traitement est reliée, de préférence connectée, à un bus 42 de communication interne à la puce 4. L'unité 41 de traitement de la puce 4 est, par exemple, adaptée à cadencer ou organiser des échanges de données sur le bus 42 de communication interne. [0051] Des zones mémoires (ou circuits mémoires) de stockage non volatil (bloc 43, ROM ou bloc 44, NVM) et/ou de stockage volatil (bloc 45, RAM) sont également reliées, de préférence connectées (liaisons 431, 441 et 451, respectivement), au bus interne 42. Un module cryptographique 46 (Crypto) est aussi relié, de préférence connecté (liaison 7 461), au bus interne 42. [0052] Dans l'exemple de la figure 4, la puce 4 comporte, en outre, deux interfaces 47 et 48 normalisées ISO/IEC 7816. Les deux interfaces 47 et 48 permettent notamment à l'unité 41 de traitement d'échanger des données sur des liaisons (non représentées) normalisées ISO/IEC 7816. Ces deux interfaces 47 et 48 se composent chacune, par exemple : d'un module 473, respectivement 483 (IS07816 COM TP) dédié à assurer des fonctions de communication de la puce 4 sur une liaison normalisée ISO/IEC 7816 ; d'un module 475, respectivement 485 (RAM Buffer) constituant une zone mémoire tampon. [0053] Selon un mode de réalisation préféré, la puce 4 constitue le module 10 embarqué d'identification d'abonné (figures 2 et 3). La puce 4 est, le cas échéant, intégrée dans un boîtier (non représenté) monté sur une carte électronique (non représentée). Les deux interfaces 47 et 48 normalisées ISO/IEC permettent alors au circuit 4 de communiquer avec les modems 21 et 22 par l'intermédiaire des liaisons 31 et 32, respectivement. [0054] La figure 5 représente, de façon schématique et sous forme de blocs, un autre mode de réalisation d'une puce électronique 4 d'un module embarqué d'identification d'abonné. [0055] Selon ce mode de réalisation, la puce électronique 4 se compose de deux unités fonc- tionnelles 40 et 40'. L'unité fonctionnelle 40 reprend la plupart des éléments constitutifs de la puce 4 précédemment décrite en relation avec la figure 4, à l'exception de l'interface 48 normalisée ISO/IEC 7816 et de la liaison 472 dont est dépourvue, en figure 5, l'unité fonctionnelle 40. [0056] L'unité fonctionnelle 40 se compose ainsi : de l'unité 41 de traitement reliée, de préférence connectée, au bus 42 de communication interne ; des zones mémoires (ou circuits mémoires) de stockage non volatil 43, 44 et/ou de stockage volatil 45 reliées, de préférence connectées (liaisons 431, 441 et 451, respectivement), au bus interne 42 de l'unité fonctionnelle 40 ; du module cryptographique 46 lui aussi relié, de préférence connecté (liaison 461), au bus interne 42 ; et de l'interface 47 normalisée ISO/IEC 7816, composée des modules 473 et 475, et reliée, de préférence connectée (liaison 471), au bus interne 42. [0057] L'unité fonctionnelle 40' est semblable à l'unité fonctionnelle 40. L'unité fonc- tionnelle 40' se compose ainsi : d'une unité 41' (SECURE CPU) de traitement reliée, de préférence connectée, à un bus 42' de communication interne à l'unité fonctionnelle 40' ; 8 de zones mémoires (ou circuits mémoires) dc stockage non volatil (bloc 43', ROM ou bloc 44', NVM) et/ou de stockage volatil (bloc 45', RAM) reliées, de préférence connectées (liaisons 431', 441' et 451', respectivement), au bus interne 42' de l'unité fonctionnelle 40' ; d'un module cryptographique 46' (Crypto) lui aussi relié, de préférence connecté (liaison 461'), au bus interne 42' ; et d'une interface 47' normalisée TSO/IEC 7816, composée de deux modules 473' (IS07816 COM TP) et 475' (RAM Buffer), reliée, de préférence connectée (liaison 471'), au bus interne 42'. [0058] En d'autres termes, les deux unités fonctionnelles 40 et 40' du circuit 4 disposent chacune d'un processeur 41, 41' affecté au pilotage d'une interface 47, 47' normalisée ISO/ILC 7816. [0059] Selon un mode de réalisation préféré, la puce 4 est intégrée dans un boîtier (non re- présenté) et forme ainsi un circuit, par exemple le module 10 embarqué d'identification d'abonné (figures 2 et 3). Les deux interfaces 47 et 47' normalisées ISO/IEC 7816 permettent alors au circuit 4 du module 10 dc communiquer avec les modems 21 et 22 par l'intermédiaire des liaisons 31 et 32, respectivement. [0060] La figure 6 représente un exemple de système comportant un module embarqué d'identification d'abonné. [0061] Dans l'exemple de la figure 6, un équipement 9 électronique portatif ou terminal mobile (par exemple, un téléphone mobile, un smartphone ou une tablette tactile) comporte une carte 91 électronique (par exemple, une carte mère ou une carte adaptée à assurer des fonctionnalités de communication). Le module 10 embarqué d'identification d'abonné est monté sur la carte électronique 91. Le module 10 est adapté à connecter l'équipement 9 à au moins deux réseaux de communication (non représentés) distincts. Un utilisateur est donc en mesure d'échanger, de préférence simultanément, des données sur plusieurs réseaux de communication à partir d'un même terminal 9. L'équipement 9 est ainsi configuré pour mettre en oeuvre le procédé décrit. [0062] Divers modes de réalisation et variantes ont été décrits. L'homme de l'art comprendra que certaines caractéristiques de ces divers modes de réalisation et variantes pourraient être combinées, et d'autres variantes apparaîtront à l'homme de l'art. En particulier, les modes de réalisation exposés en relation avec les figures 4 et 5 peuvent être combinés afin d'obtenir, par exemple, une puce électronique 4 comportant des unités 41 et 41' de traitement pilotant chacune plusieurs interfaces normalisées ISO/1LC 7816. [0063] Enfin, la mise en oeuvre pratique des modes de réalisation et variantes décrits est à la portée de l'homme du métier à partir des indications fonctionnelles données ci-dessus. En particulier, le nombre d'interfaces normalisées ISO/IEC 7816 incluses dans chaque 9 circuit peut être augmente pour s'adapter, par exemple, à des besoins de communication d'un dispositif comportant plus de deux modems. 10 REVENDICATIONS[Revendication 1] Dispositif électronique (1) comprenant une puce (4) électronique comportant plusieurs interfaces (47, 48 ; 47, 47') de communication avec au moins deux circuits (21, 22) modulateurs-démodulateurs. [Revendication 2] Dispositif scion la revendication 1, dans lequel la puce (4) électronique est un module (10) embarqué d'identification d'abonné. [Revendication 3] Dispositif scion la revendication 1 ou 2, dans lequel chaque interface (47, 48 ; 47, 47') est reliée, de préférence connectée, par une liaison (31, 32), au circuit (21, 22) modulateur-démodulateur qui lui est associé. [Revendication 4] Dispositif selon les revendications 2 et 3, dans lequel chaque liaison (31, 32) est raccordée au module (10) par : un premier plot (101) sur lequel est appliqué un signal d'alimentation ; un deuxième plot (103) sur lequel est appliqué un signal de synchronisation ; un troisième plot (105) sur lequel est appliqué un signal de réinitialisation ; et un quatrième plot (107) d'entrée-sortie sur lequel est appliqué un signal représentatif d'une information à transmettre. [Revendication 5] Dispositif selon rune quelconque des revendications 1 à 4, dans lequel chaque interface (47, 48 ; 47, 47') se compose : d'un module (473, 483) dédié à assurer des fonctions de communication de la puce (4) ; et d'un autre module (475, 485) constituant une zone mémoire tampon. [Revendication 6] Dispositif selon l'une quelconque des revendication 1 à 5, dans lequel la puce (4) électronique est intégrée dans un boîtier. [Revendication 7] Dispositif selon la revendication 6, dans lequel le boîtier est monté sur une carte (91) électronique. [Revendication 8] Dispositif selon l'une quelconque des revendications 1 à 7, dans lequel un module (51) de communication en champ proche est adapté à alimenter la puce (4) électronique. [Revendication 9] Dispositif selon la revendication 8, dans lequel chaque circuit (21, 22) modulateur-démodulateur est adapté à alimenter le module (51) de communication en champ proche. [Revendication 10] Dispositif selon l'une quelconque des revendications 1 à 9, dans lequel la puce (4) électronique comporte : au moins une unité (41 ; 41, 41') de traitement ; au moins un module (46 ; 46, 46') cryptographique ; 11 [Revendication 11] [Revendication 12] au moins deux modules (473, 483 ; 473, 473') de communication dédiés aux interfaces (47, 48 ; 47, 47') ; et [Revendication 13] au moins un bus (42 ; 42, 42') de communication interne ; et/ou au moins une zone mémoire (43, 44 ; 43, 43', 44, 44') de stockage non volatil ; et/ou au moins une zone mémoire (45 ; 45, 45') de stockage volatil. Téléphone mobile (9) constitué d'un dispositif (1) conforme à l'une quelconque des revendications 1 à 10. Procédé de communication comportant une étape consistant à contrôler plusieurs interfaces (47, 48 ; 47, 47') d'un dispositif électronique (1) selon l'une quelconque des revendications 1 à 10. Téléphone mobile (9) adapté à mettre en oeuvre le procédé selon la revendication 12.