Brevet FR3038176A1 (20161230)
REVENDICATIONS1. Procédé de gestion de profil dans un élément sécurisé, ledit procédé comprenant les étapes suivantes, par l'élément sécurisé : - réception (E10), sur un canal sécurisé, d'au moins un paquet d'une pluralité de paquets formant un script d'installation d'un profil et d'une information d'intégrité globale dudit script d'installation ; - à réception d'un paquet comportant une indication de dernier paquet du script d'installation, vérification (E70, E80), à l'aide de ladite information d'intégrité globale reçue, de l'intégrité globale de l'ensemble des paquets reçus, lesdits paquets reçus formant un script d'installation reconstitué ; - exécution du script d'installation reconstitué pour installer ledit profil dans l'élément sécurisé et activation (E90a) dudit profil installé, uniquement lorsque la vérification globale d'intégrité est positive.\n<CLM>\1\tProcédé de gestion selon la revendication 1, dans lequel l'étape de vérification de l'intégrité globale comprend les étapes suivantes : - calcul (E70) d'un cryptogramme à partir de l'ensemble des paquets reçus ; et - comparaison (E80) du cryptogramme calculé avec ladite information d'intégrité globale.\n<CLM>\1\tProcédé de gestion selon la revendication 1 ou 2, dans lequel l'exécution dudit script d'installation reconstitué n'est effectuée que lorsque la vérification globale d'intégrité est positive, ou seule l'activation dudit profil installé est effectuée uniquement lorsque la vérification globale d'intégrité est positive.\n<CLM>\1\tProcédé de gestion selon l'une quelconque des revendications 1 à 3, dans lequel lesdits paquets de la pluralité sont des messages SMS (Short Message Service).\n<CLM>\1\tProcédé de gestion selon l'une quelconque des revendications 1 à 4, dans lequel l'intégrité de chaque paquet reçu est assurée par l'utilisation d'un protocole de transport sécurisé pour la transmission du paquet à l'élément sécurisé. 3038176 21\n<CLM>\1\tProcédé de gestion selon la revendication 5, dans lequel chaque paquet intègre reçu est stocké dans une zone mémoire (TAMP) de l'élément sécurisé prévue à cet effet, et ladite vérification globale de l'intégrité comprend la vérification de l'intégrité du script d'installation reconstitué formé par l'ensemble des paquets stockés 5 dans ladite zone mémoire.\n<CLM>\1\tProcédé de fourniture d'un profil à un élément sécurisé, ledit procédé comprenant les étapes suivantes, au niveau d'un serveur d'un réseau de communication : 10 - partitionnement (E115) d'un script d'installation d'un profil en une pluralité de paquets, le dernier paquet de la pluralité comprenant une indication de dernier paquet ; - obtention (E110) et transmission (E180), à destination de l'élément sécurisé, d'une information d'intégrité globale dudit script d'installation ; et 15 - transmission (E120 ; E150 ; E180), à destination de l'élément sécurisé, desdits paquets de sorte que la réception, par l'élément sécurisé, du paquet comportant l'indication de dernier paquet déclenche (E200) une vérification globale de l'intégrité des paquets reçus par l'élément sécurisé à l'aide de ladite information d'intégrité globale transmise. 20\n<CLM>\1\tProcédé de fourniture selon la revendication 7, comprenant une étape de réception (E220b), par le serveur, d'un message d'erreur en provenance de l'élément sécurisé en réponse au paquet comportant l'indication de dernier paquet. 25\n<CLM>\1\tProcédé de fourniture selon la revendication 8, comprenant, en réponse à la réception du message d'erreur, une nouvelle étape de transmission (E240), à destination de l'élément sécurisé, desdits paquets formant le script d'installation et de l'information d'intégrité globale. 30\n<CLM>\1\tProcédé de fourniture selon l'une quelconque des revendications 7 à 9, comprenant une étape de calcul, par le serveur, d'un cryptogramme à partir dudit script d'installation du profil, avant son partitionnement en une pluralité de paquets, ladite information d'intégrité globale comprenant ledit cryptogramme calculé. 3038176 22\n<CLM>\1\tProcédé de fourniture selon l'une quelconque des revendications 7 à 10, dans lequel l'étape de partitionnement (E115) comprend le partitionnement du script d'installation dudit profil en une pluralité de messages SMS (short message service). 5\n<CLM>\1\tSupport d'informations lisible par un microprocesseur, comprenant les instructions d'un programme d'ordinateur pour mettre en oeuvre un procédé selon l'une quelconque des revendications 1 à\n<CLM>\1\t10\n<CLM>\1\tElément sécurisé (20) comportant : - un récepteur configuré pour recevoir, sur un canal sécurisé, au moins un paquet d'une pluralité de paquets formant un script d'installation d'un profil, et une information d'intégrité globale dudit script d'installation ; - un vérificateur d'intégrité configuré pour vérifier, à réception d'un paquet 15 comportant une indication de dernier paquet du script d'installation et à l'aide de ladite information d'intégrité globale reçue, l'intégrité globale de l'ensemble des paquets reçus, lesdits paquets reçus formant un script d'installation reconstitué; et - un processeur configuré pour exécuter le script d'installation reconstitué pour installer ledit profil dans l'élément sécurisé et activer ledit profil uniquement 20 lorsque la vérification d'intégrité est positive.\n<CLM>\1\tElément sécurisé (20) selon la revendication 13, consistant en une carte à circuit intégré universelle et embarquée (eUICC) conforme à la norme ETSI TS 103 383 ou une carte à circuit intégré universelle (UICC) conforme à la norme ETSI TS 25 102\n<CLM>\1\t15. Serveur (310, 320), configuré pour fournir un profil à un élément sécurisé, ledit serveur comprenant : - un module de partitionnement d'un script d'installation d'un profil en une 30 pluralité de paquets, le dernier paquet de la pluralité comprenant une indication de dernier paquet ; - un module d'obtention d'une information d'intégrité globale dudit script d'installation ; et - un transmetteur configuré pour transmettre, à destination de l'élément 35 sécurisé, lesdits paquets et l'information d'intégrité globale obtenue, de sorte que la 3038176 23 réception, par l'élément sécurisé, du paquet comportant l'indication de dernier paquet déclenche une vérification globale de l'intégrité des paquets reçus par l'élément sécurisé à l'aide de ladite information d'intégrité globale transmise.