Brevet FR3044192A1 (20170526)
REVENDICATIONS1. Procédé de distribution de droits sur un service (CONF), destiné à être mis en oeuvre par une plateforme de service (5) et comprenant : une étape de construction (G30) d'une base de données dite d'identités et de droits (DB) comprenant, pour au moins un dispositif (3) participant au service, une identité (ID(3)) destinée à être utilisée par ce dispositif lors de sa participation au service et, associée à cette identité, au moins une information (RGT(3)) représentative de droits sur le service alloués au dispositif; et une étape de transmission (G50) de cette base d'identités et de droits à au moins un autre dispositif participant au service.\n<CLM>\1\tProcédé selon la revendication 1 dans lequel, pour au moins un dispositif participant au service, l'identité et ladite au moins une information représentative des droits sur le service alloués à ce dispositif sont obtenus, par la plateforme de service, dudit dispositif lors de son enregistrement (E40) auprès de la plateforme de service.\n<CLM>\1\tProcédé selon la revendication 1 ou 2 dans lequel, pour au moins un dispositif participant au service, ladite au moins une information représentative des droits sur le service alloués à ce dispositif comprend un rôle (PART,SUP) associé au dispositif lors de sa participation au service.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3 dans lequel, pour au moins un dispositif participant au service, l'identité et ladite au moins une information représentative des droits sur le service alloués à ce dispositif sont obtenus d'une plateforme (4) d'affectation de droits sur le service.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 4 dans lequel la base d'identités et de droits est chiffrée et/ou signée (G40) par la plateforme de service avant d'être transmise audit au moins un autre dispositif.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 5 comprenant : une étape de réception (G60) d'un dispositif participant au service d'une indication d'un changement des droits alloués à ce dispositif sur le service ; une étape de mise à jour (G30) de la base d'identités et de droits pour l'identité utilisée par le dispositif conformément à ladite indication ; et une étape de transmission (G50) de la base d'identités et de droits mise à jour à au moins un autre dispositif participant au service. 3044192 20\n<CLM>\1\tProcédé selon la revendication 6 dans lequel ladite indication comprend un jeton d'authentification (TOK) correspondant à au moins un nouveau droit affecté au dispositif. 5\n<CLM>\1\tProcédé de traitement d'une requête par un premier dispositif destiné à être mis en oeuvre lors d'une participation du premier dispositif à un service, ce procédé comprenant : une étape d'obtention (E50) d'une base d'identités et de droits transmise par une plateforme de service suite à l'exécution par ladite plateforme d'un procédé de distribution de droits sur le service selon l'une quelconque des revendications 1 à 6 ; 10 une étape de réception (H10) d'une requête en provenance d'un deuxième dispositif participant au service, cette requête comprenant une identité utilisée par le deuxième dispositif lors de sa participation au service et une action destinée à être exécutée par le premier dispositif ; une étape de vérification (H20), dans la base d'identités et de droits, si l'identité comprise dans 15 la requête a le droit de requérir l'exécution de ladite action par le premier dispositif ; et le cas échéant (H30), une étape d'exécution (H40) de l'action requise.\n<CLM>\1\tProcédé de traitement selon la revendication 8 dans lequel la base d'identités et de droits transmise par la plateforme de service est chiffrée et/ou signée, le procédé de traitement 20 comprenant une étape de déchiffrement et/ou de validation de la signature (E60) de la base d'identités et de droits avant de mettre en oeuvre l'étape de vérification.\n<CLM>\1\tProgramme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé de distribution de droits sur un service selon l'une quelconque des revendications 1 à 7 25 et/ou du procédé de traitement selon la revendication 8 ou 9 lorsque ledit programme est exécuté par un ordinateur.\n<CLM>\1\tSupport d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé de 30 distribution de droits sur un service selon l'une quelconque des revendications 1 à 7 et/ou du procédé de traitement selon la revendication 8 ou\n<CLM>\1\t12. Plateforme de service (5) apte à diffuser des droits sur un service, cette plateforme de service comprenant : 35 un module de construction (5A), configuré pour construire une base de données dite d'identités et de droits comprenant, pour au moins un dispositif participant au service, une identité destinée à être utilisée par ce dispositif lors de sa participation au service et, associée 3044192 21 à cette identité, au moins une information représentative de droits sur le service alloués au dispositif ; et un module de transmission (5B), configuré pour transmettre cette base d'identités et de droits à au moins un autre dispositif participant au service. 5\n<CLM>\1\tDispositif (3), dit premier dispositif, apte à participer à un service, ce premier dispositif comprenant : un module d'obtention (3A), apte à obtenir une base d'identités et de droits transmise par une plateforme de service selon la revendication 10 apte à diffuser des droits sur le service; 10 un module de réception (3B), apte à recevoir une requête en provenance d'un deuxième dispositif apte à participer au service, cette requête comprenant une identité utilisée par le deuxième dispositif lors de sa participation au service et une action destinée à être exécutée par le premier dispositif ; un module de vérification (3D), activé par le module de réception suite à la réception de la 15 requête en provenance du deuxième dispositif, et configuré pour vérifier dans la base d'identités et de droits si l'identité comprise dans la requête a le droit de requérir l'exécution de ladite action par le premier dispositif ; et un module d'exécution (3D) configuré pour exécuter l'action requise dans la requête, activé si le module de vérification détermine que l'identité comprise dans la requête a le droit de 20 requérir l'exécution de cette action par le premier dispositif.\n<CLM>\1\tSystème (1) offrant un service et comprenant : une plateforme de service selon la revendication 12, apte à diffuser des droits sur le service ; et 25 une pluralité de dispositifs selon la revendication 13 aptes à participer audit service.\n<CLM>\1\tSystème selon la revendication 14 comprenant en outre une plateforme (4) d'affectation de droits sur le service, cette plateforme d'affectation de droits comprenant : un module d'authentification (4A), configuré pour authentifier un dispositif destiné à participer 30 au service ; un module d'affectation (4B) à ce dispositif d'une identité destinée à être utilisée par le dispositif lors de sa participation au service et de droits sur le service ; et un module de transmission (4C), au dispositif et/ou à la plateforme de service, de l'identité et d'au moins une information représentative des droits affectés au dispositif par le module 35 d'affectation.