Brevet FR3044132A1 (20170526)
REVENDICATIONS1. Procédé d'identification anonyme d'un module de sécurité (11) par un serveur (12), ledit procédé comprenant : - réception (E5) en provenance du module d'une demande d'adresse d'un serveur (13) de gestion de données de souscription d'un opérateur, ladite demande comprenant une valeur (ID,) d'identification courante du module, ladite valeur d'identification courante étant fonction d'un identifiant du module et d'une date courante, - recherche (E6) de la valeur d'identification courante dans au moins un ensemble (S) de valeurs d'identification, ledit ensemble étant associé à un opérateur et comprenant pour un module donné, une pluralité de valeurs d'identification, une valeur d'identification étant calculée en fonction de l'identifiant du module et d'une date, la date variant pour la pluralité de valeurs d'identification de l'ensemble entre une date initiale et une date finale, - envoi (E7) au module de sécurité de l'adresse du serveur de gestion de données de souscription associée à l'opérateur lorsque la valeur d'identification courante figure dans l'ensemble des valeurs d'identification.\n<CLM>\1\tProcédé selon la revendication 1 comprenant dans une phase préalable de souscription : - réception (E3), en provenance du serveur de gestion des données de souscription de l'opérateur de l'ensemble (S) des valeurs d'identification du module, ledit ensemble étant associé par le serveur à l'opérateur.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, comprenant en outre : - application d'un algorithme de signature de groupe paramétré par une clé secrète propre au module de sécurité à la demande d'adresse du serveur de gestion de données de souscription de l'opérateur, - vérification de la signature de la demande d'adresse par le serveur au moyen d'une clé publique de groupe, associée au moyen d'un certificat de clé publique à un ensemble de modules comprenant au moins ledit module de sécurité.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel une valeur d'identification est calculée en appliquant une fonction de hachage à une date et en élevant la valeur obtenue à la puissance d'un identifiant dérivé (EID') de l'identifiant du module. 3044132 17\n<CLM>\1\tProcédé selon la revendication 4, dans lequel l'identifiant dérivé comprend au moins 160 bits.\n<CLM>\1\tProcédé selon la revendication 5, dans lequel l'identifiant dérivé est obtenu en 5 concaténant l'identifiant du module à une valeur aléatoire.\n<CLM>\1\tProcédé selon l'une des revendications 1 à 3, dans lequel une valeur d'identification est calculée en appliquant une fonction de hachage à la concaténation d'un premier identifiant dérivé de l'identifiant du module et du haché de la concaténation d'un deuxième identifiant 10 dérivé de l'identifiant du module et de la date.\n<CLM>\1\tServeur (DS) d'un réseau agencé pour identifier anonymement un module de sécurité (11), ledit serveur comprenant : - des moyens de réception (124), agencés pour recevoir en provenance du module, une 15 demande d'adresse d'un serveur (13) de gestion de données de souscription d'un opérateur, ladite demande comprenant une valeur (ID,) d'identification courante du module, ladite valeur d'identification courante étant fonction d'un identifiant du module et d'une date courante, - des moyens de recherche (125), agencés pour rechercher la valeur d'identification courante reçue du module dans au moins un ensemble (S) de valeurs d'identification, ledit 20 ensemble étant associé à un opérateur et comprenant pour un module donné, une pluralité de valeurs d'identification, une valeur d'identification étant calculée en fonction de l'identifiant du module et d'une date, la date variant pour la pluralité de valeurs d'identification de l'ensemble entre une date initiale et une date finale , - des moyens d'envoi (126), agencés pour envoyer au module de sécurité l'adresse du 25 serveur de gestion de données de profils associé à l'opérateur lorsque la valeur d'identification courante figure dans l'ensemble des valeurs d'identification.\n<CLM>\1\tSystème d'obtention d'un profil d'accès à un réseau, comprenant : - le serveur selon la revendication 8, 30 - un équipement mobile (10) comprenant le module de sécurité (11), ledit équipement étant agencé pour envoyer au serveur une demande d'adresse d'un serveur de gestion des données de souscription de l'opérateur, pour recevoir en réponse l'adresse dudit serveur de gestion, et pour se connecter au serveur de gestion afin d'obtenir le profil, 3044132 18 - le serveur de gestion de données de souscription d'un opérateur agencé pour envoyer au serveur la liste des valeurs d'identification du module et pour fournir le profil à l'équipement mobile comprenant le module de sécurité. 5\n<CLM>\1\tProgramme d'ordinateur sur un support de données et chargeable dans la mémoire d'un ordinateur, le programme comprenant des portions de code pour l'exécution des étapes du procédé selon une quelconque des revendications 1 à 7, lorsque le programme est exécuté sur ledit ordinateur. 10\n<CLM>\1\tSupport de données dans lequel est enregistré le programme selon la revendication 10.