Brevet FR3072853A1 (20190426)

REVENDICATIONS1. Procédé de chargement d'un profil en mémoire d'un élément sécurisé (20), comportant, au niveau d'un serveur distant (310, 320,\n<CLM>\1\tde l'élément sécurisé, les étapes suivantes : obtenir (E40) une information représentative d'une version d'un modèle d'élément de profil stocké en mémoire (220,\n<CLM>\1\tde l'élément sécurisé, déterminer (E50) une différence de version entre la version obtenue et une version d'un même modèle dans une mémoire accessible par le serveur distant, en cas de détermination d'une différence, mettre à jour (E55, E80) au moins l'un parmi le modèle stocké en mémoire de l'élément sécurisé et le modèle accessible par le serveur distant, pour aligner leurs versions, générer (E10, E65) un profil incluant un élément de profil faisant référence audit modèle accessible par le serveur distant, dans sa version alignée, et postérieurement à l'étape de mise à jour, envoyer (E100, E110), à l'élément sécurisé, le profil généré.\n<CLM>\1\tProcédé selon la revendication 1, comprenant en outre une étape d'envoi (E20) d'une requête comprenant une commande pour obtenir, en réponse (E40), ladite information.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel l'étape (E40) d'obtention de ladite information est en réponse à une étape préalable de mise à jour, par le serveur distant, d'un système d'exploitation de l'élément sécurisé.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, dans lequel ladite étape (E50) de détermination d'une différence comprend la détermination d'une différence entre la version obtenue du modèle stocké en mémoire de l'élément sécurisé (20) et la version du modèle utilisé pour générer le profil à envoyer, et l'étape (E80) de mise à jour en cas de différence comprend l'envoi (E70) d'une commande de mise à jour du modèle stocké en mémoire de l'élément sécurisé avec le modèle utilisé pour générer le profil à envoyer.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, dans lequel l'étape de mise à jour en cas de différence comprend, préalablement à l'étape de génération, la mise à jour (E55) du modèle accessible par le serveur distant (310, 320,\n<CLM>\1\tpour correspondre à la version du modèle obtenue de l'élément sécurisé, de sorte que le profil à envoyer est généré à l'aide du modèle mis à jour.\n<CLM>\1\tProcédé de chargement d'un profil en mémoire d'un élément sécurisé (20), comportant, au niveau de l'élément sécurisé, les étapes suivantes : 33 envoyer (E40), à un serveur distant (310, 320, 330), une information représentative d'une version d'un modèle d'élément de profil stocké en mémoire (220,\n<CLM>\1\tde l'élément sécurisé, en réponse à cet envoi (E40), réception et exécution (E80) d'une commande de 5 mise à jour du modèle d'élément de profil stocké en mémoire, envoyée (E70) par le serveur distant, postérieurement à l'étape de mise à jour (E80), réception (E110) d'un profil à charger envoyé par le serveur distant, le profil à charger incluant au moins un élément de profil faisant référence audit modèle stocké en mémoire, et 10 chargement et installation (E120), en mémoire, du profil reçu par fusion avec le modèle stocké auquel il fait référence.\n<CLM>\1\tProcédé selon la revendication 6, dans lequel l'étape (E40) d'envoi de ladite information par l'élément sécurisé est en réponse à la réception d'une requête émise (E20) par le serveur distant (310, 320, 330), comprenant une commande pour obtenir, en réponse, ladite 15 information.\n<CLM>\1\tProcédé selon la revendication 6, dans lequel l'étape (E40) d'envoi de ladite information par l'élément sécurisé est en réponse à une étape préalable de mise à jour, par le serveur distant, du système d'exploitation de l'élément sécurisé.\n<CLM>\1\tProcédé selon la revendication 8, dans lequel l'élément sécurisé (20) envoie 20 une dite information représentative d'une version de modèle d'élément de profil pour chaque modèle stocké en mémoire (220,\n<CLM>\1\tde l'élément sécurisé ou uniquement pour chaque modèle stocké en mémoire (220,\n<CLM>\1\tde l'élément sécurisé qui a été modifié lors de la mise à jour préalable du système d'exploitation.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 9, dans lequel 25 l'information représentative d'une version du modèle d'élément de profil comprend l'un ou plusieurs parmi : un numéro de version dudit modèle, une date d'expiration dudit modèle et une valeur de hachage calculée à partir dudit modèle.\n<CLM>\1\tSupport d'informations lisible par un microprocesseur, comprenant des instructions d'un programme d'ordinateur pour mettre en oeuvre un procédé selon l'une 30 quelconque des revendications 1 à 10 lorsqu'elles sont chargées et exécutées par le microprocesseur.\n<CLM>\1\tGestionnaire (310, 320,\n<CLM>\1\tde profil pour la personnalisation d'un élément sécurisé (20) par chargement de profil, le gestionnaire comprenant au moins un microprocesseur (210) configuré pour : 34 obtenir une information représentative d'une version d'un modèle d'élément de profil stocké en mémoire (220,\n<CLM>\1\tde l'élément sécurisé (20), déterminer une différence de version entre la version obtenue et une version d'un même modèle stocké dans une mémoire accessible par le gestionnaire, 5 en cas de détermination d'une différence, mettre à jour au moins l'un parmi le modèle stocké en mémoire de l'élément sécurisé et le modèle accessible par le gestionnaire, pour aligner leurs versions, générer un profil incluant un élément de profil faisant référence audit modèle accessible par le gestionnaire, dans sa version alignée, et 10 postérieurement à l'étape de mise à jour, envoyer, à l'élément sécurisé, le profil généré.\n<CLM>\1\tGestionnaire (310, 320,\n<CLM>\1\tde profil selon la revendication 12, dans lequel le microprocesseur (210) est en outre configuré pour envoyer une requête comprenant une commande pour obtenir, en réponse, ladite information ou envoyer une commande de mise à 15 jour d'un système d'exploitation de l'élément sécurisé (20) pour obtenir, en réponse, ladite information.\n<CLM>\1\tElément sécurisé personnalisable (20) comprenant au moins un microprocesseur (210) configuré pour : envoyer, à un serveur distant (310, 320, 330), une information représentative d'une 20 version d'un modèle d'élément de profil stocké en mémoire (220,\n<CLM>\1\tde l'élément sécurisé, en réponse à cet envoi, réception et exécution d'une commande de mise à jour du modèle d'élément de profil stocké en mémoire, envoyée par le serveur distant, postérieurement à l'étape de mise à jour, réception d'un profil à charger envoyé par le serveur distant, le profil à charger incluant au moins un élément de profil faisant référence 25 audit modèle stocké en mémoire, et chargement et installation, en mémoire, du profil reçu par fusion avec le modèle stocké auquel il fait référence.\n<CLM>\1\tElément sécurisé personnalisable (20) selon la revendication 14, dans lequel le microprocesseur (210) est en outre configuré pour générer et envoyer ladite information en 30 réponse à la réception d'une requête émise par le serveur distant (310, 320, 330), comprenant une commande pour obtenir, en réponse, ladite information, ou en réponse à une étape préalable de mise à jour, par le serveur distant, du système d'exploitation de l'élément sécurisé.