Brevet FR3039738A1 (20170203)
REVENDICATIONS1. Procédé de gestion d'un profil de communication mobile (P1, P2, P3) enregistré dans une mémoire non volatile d'un élément sécurisé (2) et mis en oeuvre par ledit élément sécurisé, caractérisé en ce qu'il comporte : - une lecture (S11) de l'état d'un indicateur (ID1, ID2, ID3) enregistré dans ladite mémoire non volatile de l'élément sécurisé indiquant si ledit profil peut être supprimé, - une détermination (S12) de l'état actif ou inactif dudit profil, et - si ledit indicateur indique que le profil peut être supprimé et s'il est déterminé que le profil est inactif, une suppression (S22) dudit profil.\n<CLM>\1\tProcédé selon la revendication 1, comprenant une étape préalable d'attribution audit indicateur d'un état indiquant que le profil peut être supprimé, ladite attribution étant mise en oeuvre pendant une phase de personnalisation de l'élément sécurisé comportant un enregistrement dudit profil.\n<CLM>\1\tProcédé selon la revendication 2, dans lequel ladite phase de personnalisation est mise en oeuvre préalablement à une phase d'utilisation de l'élément sécurisé, et la phase de personnalisation comporte une connexion à un lecteur alimentant électriquement l'élément sécurisé, une authentification et/ou une sécurisation cryptographique d'une session avec le lecteur, ledit enregistrement du profil et ladite attribution audit indicateur d'un état indiquant que le profil peut être supprimé au cours de cette session, une fermeture de ladite session, et une déconnexion de la carte au lecteur.\n<CLM>\1\tProcédé selon la revendication 2, dans lequel ladite phase de personnalisation est mise en oeuvre pendant une phase d'utilisation de l'élément sécurisé, et la phase de personnalisation comporte une authentification et/ou une sécurisation d'une session sur un canal de communication mobile, ledit enregistrement du profil au cours de cette session et ladite attribution audit indicateur d'un état indiquant que le profil peut être supprimé, et une fermeture de ladite session. 3039738 16\n<CLM>\1\tProcédé selon l'une des revendications 2 à 4, dans lequel le profil de communication mobile est un profil de provisionnement.\n<CLM>\1\tProcédé selon la revendication 1, comportant une étape préalable de comparaison par ledit élément sécurisé d'une variable de 5 fonctionnement associée au moins audit profil à un seuil associé au moins audit profil, ledit seuil et ladite variable de fonctionnement étant mémorisés dans ladite mémoire non-volatile de l'élément sécurisé et, si ledit seuil est atteint par ladite variable de fonctionnement, une attribution audit indicateur d'un état indiquant que le profil peut être supprimé. 10\n<CLM>\1\tProcédé selon la revendication 6, dans lequel ladite variable est une durée de fonctionnement en communication et ledit seuil est une durée maximale de fonctionnement en communication, ou ladite variable est une quantité de données et ledit seuil est une quantité maximale de données, ou ladite variable est une durée d'activation du profil et ledit 15 seuil est une durée maximale d'activation du profil.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 7, dans lequel ledit profil est enregistré dans un domaine de sécurité (DS1, DS2, DS3) comprenant en outre ledit indicateur (ID1, ID2, ID3), et la suppression dudit profil comporte une suppression du domaine de sécurité 20 comprenant ledit profil.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 8, dans lequel ladite lecture de l'état de l'indicateur, ladite détermination de l'état du profil et ladite suppression sont mises en oeuvre en utilisant un domaine de sécurité privilégié (DSP). 25\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 9, dans lequel ledit élément sécurisé est un élément eUICC selon la norme GSMA - SGP.02 - « Remote Provisioning Architecture for Embedded UICC Technical Specification » - Version 2.0.\n<CLM>\1\tProgramme d'ordinateur comportant des instructions (I1, 12, 30\n<CLM>\1\tpour l'exécution des étapes d'un procédé selon l'une des revendications 1 à 10 lorsque ledit programme est exécuté par un processeur.\n<CLM>\1\tSupport d'enregistrement lisible par un processeur sur lequel est enregistré un programme d'ordinateur comprenant des instructions 35 pour l'exécution des étapes d'un procédé selon l'une quelconque des revendications 1 à\n<CLM>\1\t3039738 17\n<CLM>\1\tElément sécurisé comprenant une mémoire non volatile dans laquelle est enregistré un profil de communication mobile (P1, P2, P3), caractérisé en ce qu'un indicateur indiquant si ledit profil peut être supprimé est enregistré dans ladite mémoire non volatile de l'élément 5 sécurisé, et ledit élément sécurisé comporte un module de lecture dudit indicateur, un module de détermination de l'état actif ou inactif dudit profil, et un module de suppression dudit profil si ledit module de lecture indique que le profil peut être supprimé et si ledit module de détermination indique que le profil est inactif. 10\n<CLM>\1\tTerminal comprenant ledit élément sécurisé selon la revendication 13.