Brevet FR2939595A1 — publié le 20100611

La présente invention concerne un procédé et un dispositif pour fournir une fonction de module sécurisé mobile. En particulier, la présente invention concerne un procédé et un dispositif pour fournir une fonction de module sécurisé mobile en utilisant un USIM intégré au terminal mobile. La plupart des terminaux mobiles disponibles dans le commerce ont un logement pour un module d'identité universelle d'abonné (USIM) mais pas de module sécurisé mobile (MTM), et ils ne peuvent pas vérifier l'intégrité de plate-forme du terminal et fournir une fonction de sécurité comme une attestation à distance. Il y a donc un besoin pour un procédé d'utilisation d'un USIM fournissant des emplacements protégés, des capacités protégées et une sécurité physique, assurant une fonction de vérification locale par un MTM dans un terminal mobile sans aucun MTM installé, et permettant à un utilisateur et à un prestataire de services d'utiliser le terminal mobile de manière plus pratique et plus sûre. Les informations susmentionnées ne sont destinées qu'à améliorer la compréhension du contexte de l'invention et elles peuvent donc contenir des informations qui ne font pas partie de l'art antérieur qui est déjà connu de l'homme du métier dans ce pays. La présente invention propose un procédé destiné à fournir une fonction MTM en utilisant un USIM dans un systême de communication mobile et un terminal pour effectuer le procédé. Un mode de réalisation exemplaire de la présente invention propose un terminal mobile pour fournir une fonction de module sécurisé mobile en coopération avec un module d'identité universelle d'abonné, comprenant : un module de conversion d'instruction pour convertir une instruction de module sécurisé mobile en une unité de données de protocole d'application de commande pouvant être interprétée par le module d'identité universelle d'abonné, transmettre l'unité de données de protocole d'application de commande au module d'identité universelle d'abonné, et générer un message de réponse de module sécurisé mobile sur la base d'un résultat de traitement de l'instruction de module sécurisé mobile extraite d'une unité de données de protocole d'application de réponse reçue du module d'identité universelle d'abonné ; et un module d'intergiciel, lors de la réception d'une demande pour effectuer une fonction de module sécurisé mobile d'une application sécurisée effectuée, pour générer l'instruction de module sécurisé mobile correspondant à la fonction de module sécurisé mobile, la transmettre au module de conversion d'instruction, et transmettre un résultat de traitement de la fonction de module sécurisé mobile généré sur la base du message de réponse de module sécurisé mobile délivré par le module de conversion d'instruction à l'application sécurisée. Un autre mode de réalisation de la présente invention propose un module d'identité universelle d'abonné pour fournir une fonction de module sécurisé mobile dans un terminal mobile en coopération avec le terminal mobile, le module d'identité universelle d'abonné comprenant : un module de traitement d'instruction de module sécurisé mobile comprenant une pluralité de fonctions de traitement d'instruction correspondant à une pluralité d'instructions de module sécurisé mobile ; un module d'acheminement d'APDU, lors de la réception d'une unité de données de protocole d'application de commande comprenant une instruction de module sécurisé mobile du terminal mobile, pour effectuer un applet correspondant à l'instruction de module sécurisé mobile parmi une pluralité d'applets, et transmettre une unité de données de protocole d'application de réponse comprenant un résultat de traitement de l'instruction de module sécurisé mobile entrée par l'applet dans le terminal mobile ; et un applet pour appeler une fonction de traitement d'instruction correspondant à l'instruction de module sécurisé mobile parmi la pluralité de fonctions de traitement d'instruction, effectuer la fonction de traitement d'instruction, et délivrer un résultat de traitement de la fonction de traitement d'instruction au module d'acheminement d'APDU. Un autre mode de réalisation de la présente invention propose un procédé pour un terminal mobile destiné à fournir une fonction de module sécurisé mobile en coopération avec un module d'identité universelle d'abonné, comprenant : lorsque l'exécution d'une fonction de module sécurisé mobile est demandée à partir d'une application sécurisée effectuée, générer une instruction de module sécurisé mobile correspondant à la fonction de module sécurisé mobile ; transmettre au moins une unité de données de protocole d'application de commande comprenant l'instruction de module sécurisé mobile au module d'identité universelle d'abonné ; recevoir une unité de données de protocole d'application de réponse comprenant un résultat de traitement de l'instruction de module sécurisé mobile du module d'identité universelle d'abonné ; et générer un message de réponse de module sécurisé mobile correspondant à un résultat de traitement de la fonction de module sécurisé mobile sur la base d'un résultat de traitement de l'instruction de module sécurisé mobile. La figure 1 représente un dispositif pour fournir une fonction MTM dans un terminal mobile selon un mode de réalisation exemplaire de la présente invention. La figure 2 représente une vue détaillée d'un USIM selon un mode de réalisation exemplaire de la présente invention. La figure 3 représente un exemple pour un module de conversion d'instruction d'un terminal mobile selon un mode de réalisation exemplaire de la présente invention pour convertir une instruction MRTM en une APDU d'instruction. La figure 4 représente un exemple pour un module de conversion d'instruction d'un terminal mobile selon un mode de réalisation exemplaire de la présente invention pour convertir une APDU de réponse en un message de réponse MRTM. La figure 5 représente un organigramme d'un procédé pour réaliser une fonction MTM dans un terminal mobile selon un mode de réalisation exemplaire de la présente invention. Dans la description détaillée suivante, uniquement certains modes de réalisation exemplaires de la présente invention sont représentés et décrits, simplement à titre d'illustration. Comme l'homme du métier peut s'en rendre compte, les modes de réalisation décrits peuvent être modifiés de diverses manières différentes, sans se départir de l'esprit ou du périmètre de la présente invention. En conséquence, les dessins et la description doivent être considérés comme étant de nature illustrative et non pas restrictive. Les numéros de référence identiques renvoient.à des éléments identiques dans le mémoire. Dans l'ensemble du mémoire, sauf indication contraire explicite, il est compris que le mot � comprendre � et ses variations comme � comprend � ou � comprenant � impliquent l'inclusion d'éléments formulés mais pas l'exclusion de tout autre élément. Un procédé et un dispositif pour fournir une fonction MTM dans un terminal mobile selon un mode de réalisation exemplaire de la présente invention vont être décrits ci-après en référence aux dessins annexés. Dans le mode de réalisation exemplaire de la présente invention, il est présenté à titre d'exemple le cas consistant à fournir la fonction de module sécurisé de propriétaire à distance mobile (MRTM) entre les deux types de MTM fournis par la norme MTM établie et publiée par le groupe de travail sur la téléphonie mobile (MPWG) du groupe sur l'informatique sécurisée (TCG). La norme MTM établie et publiée par le MPWG du TCG définit deux types de MTM, à savoir le module sécurisé de propriétaire local mobile (MLTM) pour les propriétaires locaux et le MRTM pour les propriétaires à distance. La figure 1 représente un dispositif pour fournir une fonction MTM dans un terminal mobile selon un mode de réalisation exemplaire de la présente invention, illustrant un terminal mobile et un USIM installé dans un terminal mobile. En référence à la figure 1, le terminal mobile 100 comprend un module d'application sécurisée 101, un module d'intergiciel 102, un module de conversion d'instruction 103, et une interface USIM 104. Lorsque l'exécution de la fonction MRTM est demandée pendant qu'une application sécurisée correspondante est effectuée, le module d'application sécurisée 101 demande au module d'intergiciel 102 d'effectuer la fonction MRTM. Dans ce cas, la fonction MRTM comprend une fonction pour vérifier l'intégrité de la plate-forme et une fonction pour vérifier l'intégrité du programme. Le module d'intergiciel 102 effectue la fonction de pile de logiciels TCG (TSS), et lors de la réception d'une demande pour effectuer la fonction MRTM du module d'application sécurisée 101, il génère une instruction MRTM sur la base de la routine de traitement d'instruction MRTM correspondante, et transmet l'instruction MRTM générée au module de conversion d'instruction 103. De même, le module d'intergiciel 102 reçoit un message de réponse MRTM correspondant au résultat de traitement de l'instruction MRTM correspondante du module de conversion d'instruction 103, et le transmet en tant que résultat de traitement pour la fonction MRTM demandée par le module d'application sécurisée 101. Ici, l'instruction MRTM générée par la fonction MRTM demandée par le module d'application sécurisée 101 est bien connue de l'homme du métier, et elle n'est donc pas décrite en détail. A la réception de l'instruction MRTM du module d'intergiciel 102, le module de conversion d'instruction 103 la convertit en une unité de données de protocole d'application (APDU) de commande à interpréter par l'USIM, et transmet l'APDU de commande à l'USIM 200 à travers l'interface USIM 104. De même, à la réception d'une APDU de réponse de l'USIM 200 à travers l'interface USIM 104, le module de conversion d'instruction 103 génère un message de réponse MRTM sur la base du résultat de traitement de l'instruction MRTM extraite de l'APDU de réponse reçue et le transmet au module d'intergiciel 102. L'USIM 200 peut être attaché à l'interface USIM 104 et fonctionne comme une interface entre le terminal mobile 100 et l'USIM 200. L'USIM 200 peut être attaché au terminal mobile 100, et lors de la réception de l'instruction MRTM qui est convertie en l'APDU de commande à partir du terminal mobile 100, il traite l'instruction MRTM en se reportant à une mémoire (non représentée) mémorisant des données et des valeurs clés utilisées pour traiter l'instruction pour chaque instruction MRTM, et génère une APDU de réponse comprenant le résultat de traitement d'instruction MRTM et la transmet au terminal mobile 100. La figure 2 représente une vue détaillée d'un USIM 30 200 selon un mode de réalisation exemplaire de la présente invention. En référence à la figure 2, l'USIM 200 comprend une interface de terminal 201, un module d'acheminement d'APDU 202, une pluralité d'applets applet 1 à applet n 203, un module de bibliothèque de classes de cartes 204, une machine virtuelle (VM) 205, un module de traitement d'instruction MRTM 206, et une mémoire 207. L'interface de terminal 201 transmet/reçoit l'APDU entre l'USIM 200 et le terminal mobile 100. A la réception de l'instruction MRTM qui est convertie en l'APDU de commande à partir du terminal mobile 100 à travers l'interface de terminal 201, le module d'acheminement d'APDU 202 sélectionne l'applet 203 correspondant à l'instruction MRTM reçue parmi une pluralité d'applets 203. Le module d'acheminement d'APDU 202 génère une APDU de réponse comprenant le résultat de traitement qui est retourné après le traitement de l'instruction MRTM à travers l'applet sélectionné 203, et transmet l'APDU de réponse au terminal mobile 100 à travers l'interface de terminal 201. L'applet 203 représente une application pour effectuer la fonction d'instruction MRTM, et il appelle le module de traitement d'instruction MRTM correspondant 206 à travers le module de bibliothèque de classes de cartes 204 et la machine virtuelle 205 et il l'effectue, et lorsque le résultat de traitement de l'instruction MRTM correspondante est retourné du module de traitement d'instruction MRTM 206, il transmet le résultat de traitement au module d'acheminement d'APDU 202. Le module de bibliothèque de classes de cartes 204 effectue une fonction d'interface de programmation d'application, et effectue une fonction d'interface du module de traitement d'instruction MRTM 206 pour traiter l'instruction MRTM. Le module de traitement d'instruction MRTM 206 est réalisé dans le système d'exploitation, et il comprend une fonction de traitement d'instruction qui est réalisée pour chaque instruction MRTM. Lorsque l'applet 203 appelle le module de traitement d'instruction 206, le module de traitement d'instruction MRTM 206 effectue la fonction de traitement d'instruction et retourne le résultat d'exécution à l'applet correspondant 203. Ici, le module de traitement d'instruction MRTM 206 lit des données et des valeurs clés pour effectuer la fonction de traitement d'instruction à partir de la mémoire 207 et les traite. Le procédé pour que l'applet 203 appelle le module de traitement d'instruction 206 peut être réalisé dans 20 deux formats. Le premier procédé consiste à commander à l'applet 203 d'appeler le module d'interface de traitement d'instruction MRTM (non représenté) qui est réalisé dans le module de bibliothèque de classes de cartes 204, 25 à commander au module d'interface de traitement d'instruction MRTM appelé d'appeler un module d'interface natif (non représenté), et à connecter la fonction de traitement d'instruction correspondante parmi les fonctions de traitement d'instruction du 30 module de traitement d'instruction MRTM 206 réalisé dans le système d'exploitation. Le procédé susmentionné est efficace lorsque le langage de programmation ayant réalisé l'applet 203 est différent du langage de programmation ayant réalisé la fonction de traitement d'instruction et en essayant d'améliorer la vitesse de traitement d'un algorithme de cryptage. Le deuxième procédé consiste â ce que l'applet 203 se connecte directement à la fonction de traitement d'instruction correspondante à partir du module de traitement d'instruction MRTM réalisé dans le module de bibliothèque de classes de cartes 204. La mémoire 207 mémorise des données et des valeurs clés nécessaires au traitement de l'instruction MRTM. Par exemple, la mémoire 207 mémorise les valeurs clés pour crypter et décrypter des données comme une clé d'endossement (EK), une clé d'acheminement de mémorisation (SRK), et une clé d'identité d'attestation (AIK), ainsi que pour la signature et la vérification, et elle mémorise les données utilisées pour traiter l'instruction MRTM dans un registre de configuration de plate-forme (PCR) dans la mémoire 207. Dans le mode de réalisation exemplaire de la présente invention, le cas de la génération préalable des clés pour traiter l'instruction MRTM et mémoriser les clés dans la mémoire 207 va être décrit, et il est également possible de générer les clés pour traiter l'instruction MRTM en utilisant un autre module de génération de clé dans le mode de réalisation de la présente invention. La figure 3 représente un exemple pour un module de conversion d'instruction 103 d'un terminal mobile 100 selon un mode de réalisation exemplaire de la présente invention pour convertir une instruction MRTM en une APDU de commande, et la figure 4 représente un exemple pour un module de conversion d'instruction 103 d'un terminal mobile 100 selon un mode de réalisation exemplaire de la présente invention pour convertir une APDU de réponse en un message de réponse MRTM. En référence à la figure 3, le module de conversion d'instruction 103 insère des informations de classe de l'applet MRTM correspondant à l'instruction MRTM à convertir dans un champ de classe (CLA) de l'APDU de commande, et insère un ordinal de l'instruction MRTM à convertir, c'est-à-dire des informations d'identité, dans un champ d'instruction (INS) de l'APDU de commande. Le tableau 1 représente un exemple de valeurs qui sont insérées dans le champ INS pour chaque instruction MRTM lorsque l'instruction MRTM est convertie dans l'APDU de commande. Tableau 1. Tableau de mappage INS pour instructions MRTM Ordinal INS MTMORDInstallRIM OxAl MTMORDLoadVerificationKey OxBl MTM_ORD_VerifyRlMCertAndExtend OxCl En référence au tableau 1, il est connu que différentes valeurs INS sont insérées pour les instructions MRTM respectives. En conséquence, l'USIM 200 peut contrôler quelle est l'instruction dont le traitement est demandé sur la base de la valeur de champ INS. Le module de conversion d'instruction 103 insère l'instruction MRTM à convertir dans le champ de données de commande de l'APDU de commande, et insère la longueur des données insérées dans le champ de données de commande dans le champ de longueur de données de commande (Lc) de l'APDU de commande. La longueur des données insérées dans le champ de données de commande de l'APDU de commande utilisée par l'USIM 200 doit être inférieure à 255 octets. Par conséquent, lorsque l'instruction MRTM à convertir est supérieure à 255 octets, le module de conversion d'instruction 103 divise l'instruction MRTM en unités de 255 octets, les insère dans une pluralité d'APDU APDU1 à APDU3, et les transmet à l'USIM 200. L'USIM doit donc en outre effectuer le processus consistant à combiner l'instruction MRTM qui est transmise en division d'une pluralité d'APDU. Pour cela, dans le mode de réalisation exemplaire de la présente invention, lorsqu'une instruction MRTM est transmise à travers une pluralité d'APDU de commande, un indice représentant la séquence de combinaison de l'instruction MRTM peut être inséré dans des champs de paramètres Pl et P2 dans l'APDU de commande. Le tableau 2 représente des valeurs de champ respectives lorsqu'une instruction MRTM est divisée en une pluralité d'APDU de commande à transmettre, le champ CLA correspondant à l'instruction MRTM est OxF3, le champ INS est OxCl, et dans ce cas, une instruction MRTM est divisée en trois APDU d'instruction transmettre. Tableau 2. Valeurs de champ respectives lorsqu'une 5 instruction est divisée en trois APDU à transmettre APDU1 APDU2 APDU3 CLA OxF3 OxF3 OxF3 INS OxCl OxCl OxCl Pi 0x00 0x00 0x00 P2 0x01 0x02 0x03 En référence à la figure 4, l'USIM 200 insère le résultat de traitement de l'instruction MRTM dans un champ de données de réponse de l'APDU de réponse et le 10 transmet. La longueur de l'APDU de réponse utilisée par l'USIM 200 est inférieure à 256 octets conformément à l'APDU de commande. Par conséquent, lorsqu'un résultat de traitement est supérieur à 256 octets, l'USIM divise et insère le résultat de traitement en une pluralité 15 d'APDU de réponse et les transmet. Le module de conversion d'instruction 103 combine donc le résultat de traitement qui est inséré dans une pluralité d'APDU de réponse puis transmis en un seul message de réponse MRTM. 20 Comme cela est représenté sur la figure 4, l'USIM 200 peut configurer le résultat de traitement en fonction de la structure de message de réponse MRTM. Dans ce cas, le module de conversion d'instruction 103 du terminal mobile 100 peut configurer le message de 25 réponse MRTM en combinant séquentiellement des valeurs autres que le mot de statut (SW) à 2 octets parmi les données incluses dans le champ de données de commande dans l'APDU de réponse reçue sans processus de conversion supplémentaire. La figure 5 représente un organigramme d'un procédé pour réaliser une fonction MTM dans un terminal mobile 100 selon un mode de réalisation exemplaire de la présente invention. En référence à la figure 5, lorsque l'application sécurisée est effectuée par le module d'application sécurisée 101 (5101) et une demande pour effectuer la fonction MRTM est générée par l'application sécurisée en cours d'exécution (S102), le terminal mobile 100 génère une instruction MRTM correspondant à la fonction MRTM demandée à travers le module d'intergiciel 102 (S103). Ici, le module d'intergiciel 102 génère une instruction MRTM basée sur la routine de traitement d'instruction par fonction MRTM. L'instruction MRTM générée par le module d'intergiciel 102 est convertie par le module de conversion d'instruction 103 en une APDU de commande pouvant être interprétée par l'USIM 200 (S104), et l'instruction MRTM qui est convertie dans l'APDU de commande est transmise par l'interface USIM 104 à l'USIM attaché sur le terminal mobile 100 (S105). Ici, le module de conversion d'instruction 103 détermine la valeur qui est insérée dans le champ CLA dans l'APDU de commande en fonction de la classe de l'applet MRTM correspondant à l'instruction MRTM à convertir, et détermine la valeur qui est insérée dans le champ INS de l'APDU de commande en fonction de l'instruction MRTM à convertir. A la réception de l'APDU d'instruction comprenant l'instruction MRTM, l'USIM 200 extrait l'instruction MRTM de l'APDU de commande reçue et effectue la fonction de traitement d'instruction correspondant à l'instruction MRTM extraite pour ainsi traiter l'instruction MRTM correspondante (S106). Dans ce cas, le module de traitement d'instruction MRTM 206 dans lequel la fonction de traitement d'instruction est réalisée lit les données et les valeurs clés utilisées pour effectuer la fonction de traitement d'instruction à partir de la mémoire 207 pour traiter l'instruction MRTM correspondante lorsque la fonction de traitement d'instruction est effectuée. Lorsque la fonction de traitement d'instruction correspondant à l'instruction MRTM reçue est effectuée et le résultat de traitement pour l'instruction MRTM correspondante est généré, l'USIM 200 génère une APDU de réponse comprenant le résultat de traitement (S107), et transmet l'APDU de réponse générée au terminal mobile 100 à travers l'interface de terminal 201 (S108). A sa réception, le terminal mobile 100 génère un message de réponse MRTM en extrayant le résultat de traitement pour l'instruction MRTM de l'APDU de réponse à travers le module de conversion d'instruction 103 (S109), et transmet le message de réponse MRTM généré au module d'application sécurisée 101 ayant demandé le traitement de l'instruction MRTM à travers le module d'intergiciel 102. Selon un mode de réalisation de la présente invention, la fonction MTM est fournie dans le terminal mobile sans MTM en utilisant un USIM pour fournir des emplacements protégés, des capacités protégées et une sécurité physique. Enfin, il faut noter que le résultat de traitement de l'instruction de module sécurisé mobile est acquis lorsque le module d'identité universelle d'abonné 200 effectue un applet 203 correspondant à l'instruction de module sécurisé mobile comprise dans le module d'identité universelle d'abonné 200. Les modes de réalisation décrits ci-dessus peuvent être réalisés par le biais d'un programme pour réaliser des fonctions correspondant à la configuration des modes de réalisation ou un support d'enregistrement pour enregistrer le programme, ainsi que par le biais du dispositif et/ou du procédé dont la description a été fournie ci-dessus, qui est facilement réalisé par l'homme du métier. Bien que la présente invention ait été décrite en relation avec ce qui est présentement considéré comme étant des modes de réalisation exemplaires pratiques, il faut bien comprendre que l'invention n'est pas limitée aux modes de réalisation divulgués, mais au contraire, qu'elle est destinée à couvrir diverses modifications et divers agencements équivalents inclus dans l'esprit et le périmètre des revendications annexées. Bien entendu, l'invention n'est pas limitée aux exemples de réalisation ci-dessus décrits et représentés, à partir desquels on pourra prévoir d'autres modes et d'autres formes de réalisation, sans pour autant sortir du cadre de l'invention. REVENDICATIONS1. Terminal mobile (100) pour fournir une fonction de module sécurisé mobile en coopération avec un module d'identité universelle d'abonné, le terminal mobile (100) comprenant : un module de conversion d'instruction (103) pour convertir une instruction de module sécurisé mobile en une unité de données de protocole d'application de commande qui peut être interprétée par le module d'identité universelle d'abonné, transmettre l'unité de données de protocole d'application de commande au module d'identité universelle d'abonné, et générer un message de réponse de module sécurisé mobile sur la base d'un résultat de traitement de l'instruction de module sécurisé mobile extrait d'une unité de données de protocole d'application de réponse reçue du module d'identité universelle d'abonné ; et un module d'intergiciel (102), lors de la réception d'une demande pour effectuer une fonction de module sécurisé mobile à partir d'une application sécurisée effectuée, pour générer l'instruction de module sécurisé mobile correspondant à la fonction de module sécurisé mobile, la transmettre au module de conversion d'instruction (103), et transmettre un résultat de traitement de la fonction de module sécurisé mobile généré sur la base du message de réponse de module sécurisé mobile délivré par le module de conversion d'instruction (103) à l'application sécurisée. 2. Terminal mobile (100) selon la revendication 1, dans lequel le module de conversion d'instruction (103) insère l'instruction de module sécurisé mobile dans un champ de données de commande de l'unité de données de protocole d'application de commande 3. Terminal mobile (100) selon la revendication 2, dans lequel le module de conversion d'instruction (103) convertit l'instruction de module sécurisé mobile en une pluralité d'unités de données de protocole d'application de commande lorsque la longueur de l'instruction de module sécurisé mobile est supérieure à un nombre prédéterminé d'octets. 4. Terminal mobile (100) selon la revendication 3, dans lequel le module de conversion d'instruction (103) insère un indice pour indiquer une séquence de combinaison de l'instruction de module sécurisé mobile dans un champ de paramètre de la pluralité d'unités de données de protocole d'application de commande lorsque l'instruction de module sécurisé mobile est convertie en la pluralité d'unités de données de protocole d'application de commande. 5. Terminal mobile (100) selon la revendication 2, dans lequel le module de conversion d'instruction (103) détermine un champ de classe et un champ d'instruction de l'unité de données de protocole d'application de commande sur la base d'une classe d'un applet (203) correspondant à l'instruction de module sécurisé mobileet d'un ordinal de l'instruction de module sécurisé mobile 6. Procédé pour un terminal mobile (100) destiné à fournir une fonction de module sécurisé mobile en coopération avec un module d'identité universelle d'abonné (200), le procédé comprenant les étapes consistant à : lorsque l'exécution d'une fonction de module sécurisé mobile est demandée à partir d'une application sécurisée effectuée, générer une instruction de module sécurisé mobile correspondant à la fonction de module sécurisé mobile ; transmettre au moins une unité de données de protocole d'application de commande comprenant l'instruction de module sécurisé mobile au module d'identité universelle d'abonné (200) ; recevoir une unité de données de protocole d'application de réponse comprenant un résultat de traitement de l'instruction de module sécurisé mobile à partir du module d'identité universelle d'abonné (200) ; et générer un message de réponse de module sécurisé mobile correspondant à un résultat de traitement de la fonction de module sécurisé mobile sur la base d'un résultat de traitement de l'instruction de module sécurisé mobile. 7. Procédé selon la revendication 6, dans lequel le résultat de traitement de l'instruction de module sécurisé mobile est acquis lorsque le module d'identité universelle d'abonné (200) effectue un applet (203) correspondant à l'instruction de modulesécurisé mobile comprise dans le module d'identité universelle d'abonné (200). 8. Procédé selon la revendication 6, dans lequel l'étape de génération comprend l'étape consistant à : générer l'instruction de module sécurisé mobile en se reportant à une routine de traitement d'instruction correspondant à la fonction de module sécurisé mobile 9. Procédé selon la revendication 6, dans lequel l'étape de transmission comprend les étapes consistant à : insérer des informations de classe d'un applet (203) correspondant à l'instruction de module sécurisé mobile dans un champ de classe de l'au moins une unité de données de protocole d'application de commande ; insérer un ordinal correspondant à l'instruction de module sécurisé mobile dans un champ d'instruction de l'au moins une unité de données de protocole d'application de commande ; insérer une séquence de combinaison de l'instruction de module sécurisé mobile dans un champ de paramètre de l'au moins une unité de données de protocole d'application de commande ; et insérer l'instruction de module sécurisé mobile 25 dans un champ de données de commande de l'au moins une unité de données de protocole d'application de commande.