Brevet FR3051273A1 (20171117)
REVENDICATIONS1. Procédé d'authentification d'un dispositif utilisateur (10,\n<CLM>\1\tauprès d'un serveur mettant en oeuvre une application, dit serveur applicatif (30), ledit procédé comprenant : - une obtention (E2) par le dispositif d'un identifiant, dit identifiant secondaire, permettant au dispositif de recevoir des notifications relatives à l'application : - un envoi (E3) par le dispositif, identifié par un identifiant, dit identifiant principal, associé au dispositif par l'intermédiaire d'un module de sécurité, d'un message de signalisation comprenant l'identifiant secondaire ; - une réception (E4) par ledit dispositif d'une notification relative à l'application adressée au dispositif identifié par l'identifiant secondaire, ladite notification comprenant l'identifiant principal et un authentifiant, et dont l'envoi a été commandé par le serveur applicatif ; - un envoi (E5) par ledit dispositif au serveur applicatif d'une demande d'authentification, ladite demande comprenant l'identifiant principal et l' authentifiant reçus, ledit dispositif étant authentifié par le serveur applicatif au moyen dudit identifiant principal en association avec ledit identifiant secondaire.\n<CLM>\1\tProcédé d'authentification selon la revendication 1, dans lequel l'identifiant secondaire compris dans le message de signalisation est chiffré au moyen d'une clé partagée avec le serveur applicatif.\n<CLM>\1\tProcédé d'authentification selon la revendication 1, dans lequel l'identifiant principal et l'authentifiant compris dans la notification sont déchiffrés au moyen d'une clé partagée avec le serveur applicatif.\n<CLM>\1\tProcédé d'authentification selon la revendication 2 ou 3, dans lequel la clé est déterminée par le dispositif à partir d'une adresse de contact associée à l'application et d'un identifiant de l' application.\n<CLM>\1\tProcédé d'authentification selon la revendication 1, dans lequel le dispositif requiert l'identifiant secondaire en fournissant un identifiant de l'application.\n<CLM>\1\tProcédé d'authentification d'un dispositif utilisateur (10,\n<CLM>\1\tauprès d'un serveur mettant en oeuvre une application, dit serveur applicatif (30), ledit procédé comprenant : - une obtention (G1) par le serveur applicatif d'une demande d'enregistrement dudit dispositif au moyen d'un identifiant principal et d'un identifiant secondaire, obtenus à partir d'un message de signalisation envoyé par le dispositif identifié par ledit identifiant principal, associé au dispositif 3051273 15 par l'intermédiaire d'un module de sécurité, ledit message comprenant l'identifiant secondaire, obtenu par le dispositif pour recevoir des notifications relatives à l'application : - une commande (G2) par le serveur applicatif d'un envoi d'une notification relative à l'application adressée au dispositif identifié par l'identifiant secondaire, ladite notification comprenant 5 l'identifiant principal et un authentifiant attendu ; - une réception (G3) par le serveur applicatif d'une demande d'authentification en provenance du dispositif, ladite demande comprenant l'identifiant principal et un authentifiant, ledit dispositif étant authentifié par le serveur applicatif au moyen dudit identifiant principal en association avec ledit identifiant secondaire lorsque l'authentifiant reçu correspond à l' authentifiant attendu. 10\n<CLM>\1\tProcédé d'authentification selon la revendication 6, dans lequel l'identifiant secondaire compris dans le message de signalisation est déchiffré au moyen d'une clé partagée avec le dispositif.\n<CLM>\1\tProcédé d'authentification selon la revendication 6, dans lequel l'identifiant principal et 15 l'authentifiant compris dans la notification sont chiffrés au moyen d'une clé partagée avec le dispositif.\n<CLM>\1\tProcédé d'authentification selon la revendication 7 ou 8, dans lequel la clé est déterminée par le serveur applicatif à partir d'une adresse de contact associée à l'application et d'un identifiant de 20 l' application.\n<CLM>\1\tDispositif utilisateur (10, 11,\n<CLM>\1\tcomprenant : - un module de communication (106) avec un serveur de notification (40), agencé pour obtenir un identifiant, dit identifiant secondaire, et pour recevoir des notifications relatives à l'application 25 adressées au dispositif identifié par l'identifiant secondaire : - un module de signalisation (105), agencé pour envoyer un message de signalisation comprenant un identifiant secondaire et d'adresse origine un identifiant, dit identifiant principal, associé au dispositif par l'intermédiaire d'un module de sécurité (107) ; - un module d'authentification (104), agencé pour extraire d'une notification relative à l'application 30 reçue l'identifiant principal et un authentifiant et pour envoyer à un serveur applicatif (30) une demande d' authentification, ladite demande comprenant l'identifiant principal et l'authentifiant reçus, ledit dispositif étant authentifié par le serveur applicatif au moyen dudit identifiant principal en association avec ledit identifiant secondaire. 35\n<CLM>\1\tServeur mettant en oeuvre une application, dit serveur applicatif (30), ledit serveur comprenant : - un module d'authentification (303), agencé pour obtenir une demande d'enregistrement d'un dispositif utilisateur (10,\n<CLM>\1\tau moyen d'un identifiant principal et d'un identifiant secondaire, 3051273 16 obtenus à partir d'un message de signalisation envoyé par le dispositif identifié par ledit identifiant principal, associé au dispositif par l'intermédiaire d'un module de sécurité, ledit message comprenant l'identifiant secondaire, obtenu par le dispositif pour recevoir des notifications relatives à l'application, et pour générer un authentifiant pour ledit dispositif : 5 - un module de commande (304), agencé pour commander un envoi d'une notification relative à l'application, adressée au dispositif identifié par l'identifiant secondaire, ladite notification comprenant l'identifiant principal et un authentifiant attendu ; ledit module d' authentification étant en outre agencé pour recevoir en provenance du dispositif ayant demandé à être enregistré une demande d' authentification, ladite demande comprenant 10 l'identifiant principal et un authentifiant, ledit dispositif étant authentifié par le serveur applicatif au moyen dudit identifiant principal en association avec ledit identifiant secondaire lorsque l' authentifiant reçu correspond à l'authentifiant attendu.\n<CLM>\1\tProgramme pour un dispositif utilisateur, comprenant des instructions de code de programme 15 destinées à commander l'exécution de celles des étapes du procédé d'authentification selon l'une des revendications 1 à 5 mises en oeuvre par le dispositif, lorsque ledit programme est exécuté par ledit dispositif.\n<CLM>\1\tSupport d'enregistrement lisible par un dispositif utilisateur sur lequel est enregistré le 20 programme selon la revendication\n<CLM>\1\t14. Programme pour un serveur applicatif, comprenant des instructions de code de programme destinées à commander l'exécution du procédé d'authentification selon l'une des revendications 6 à 9, lorsque ledit programme est exécuté par ledit serveur.\n<CLM>\1\tSupport d'enregistrement lisible par un serveur applicatif sur lequel est enregistré le programme selon la revendication\n<CLM>\1\t25 30